xref: /openbsd/regress/libexec/ld.so/elf/foo/main.c (revision bb899f16)
1*bb899f16Smatthieu /*
2*bb899f16Smatthieu  * Public domain. 2002, Matthieu Herrb
3*bb899f16Smatthieu  *
4*bb899f16Smatthieu  * $OpenBSD: main.c,v 1.1 2002/02/05 21:47:23 matthieu Exp $
5*bb899f16Smatthieu  */
6*bb899f16Smatthieu #include <stdio.h>
7*bb899f16Smatthieu #include "elfbug.h"
8*bb899f16Smatthieu 
9*bb899f16Smatthieu int (*func)(void) = uninitialized;
10*bb899f16Smatthieu 
11*bb899f16Smatthieu int
main(int argc,char * argv[])12*bb899f16Smatthieu main(int argc, char *argv[])
13*bb899f16Smatthieu {
14*bb899f16Smatthieu 	fooinit();
15*bb899f16Smatthieu 	return (*func)();
16*bb899f16Smatthieu }
17*bb899f16Smatthieu 
18