1 /*
2  * Public Domain 2016 Philip Guenther <guenther@openbsd.org>
3  *
4  * $OpenBSD: prog.c,v 1.1 2016/03/20 05:13:22 guenther Exp $
5  */
6 
7 #include <stdio.h>
8 #include <stdlib.h>
9 
10 extern char **environ;
11 
12 int
13 main(int argc, char **argv, char **env)
14 {
15 	int ret = 0;
16 
17 	if (env == environ)
18 		printf("OK: main's 3rd arg == environ\n");
19 	else {
20 		ret = 1;
21 		printf("FAILED: main's 3rd arg isn't environ\n");
22 	}
23 	if (getenv("INIT_ENV_REGRESS_TEST") != NULL)
24 		printf("OK: env var set by .so init function set\n");
25 	else {
26 		ret = 1;
27 		printf("FAILED: env var set by .so init function not set\n");
28 	}
29 
30 	return ret;
31 }
32