xref: /openbsd-src/regress/libexec/ld.so/weak/prog2/main.c (revision 23b2656361541b051bbef70515cef9b076425ca5)
1*23b26563Sfgsch /*	$OpenBSD: main.c,v 1.1 2002/11/13 21:52:11 fgsch Exp $	*/
2*23b26563Sfgsch 
3*23b26563Sfgsch /*
4*23b26563Sfgsch  * Public domain. 2002, Federico Schwindt <fgsch@openbsd.org>.
5*23b26563Sfgsch  */
6*23b26563Sfgsch 
7*23b26563Sfgsch #include <err.h>
8*23b26563Sfgsch #include "defs.h"
9*23b26563Sfgsch 
10*23b26563Sfgsch int
main(int argc,char ** argv)11*23b26563Sfgsch main(int argc, char **argv)
12*23b26563Sfgsch {
13*23b26563Sfgsch 	if (weak_func() != WEAK_REF)
14*23b26563Sfgsch 		errx(1, "error calling weak_func");
15*23b26563Sfgsch 
16*23b26563Sfgsch 	if (func() != WEAK_REF)
17*23b26563Sfgsch 		errx(1, "error calling weak reference reference");
18*23b26563Sfgsch 
19*23b26563Sfgsch 	return (0);
20*23b26563Sfgsch }
21