1 /*	$OpenBSD: dlopen.c,v 1.1 2012/06/15 20:50:06 matthew Exp $	*/
2 
3 #include <stdio.h>
4 #include <dlfcn.h>
5 
6 int
7 main(int argc, char *argv[])
8 {
9 	int i;
10 	void *p;
11 
12 	for (i = 1; i < argc; i++) {
13 		p = dlopen(argv[i] + 1, RTLD_LAZY|RTLD_LOCAL);
14 		if ((p != NULL) != (argv[i][0] == '+'))
15 			return (1);
16 	}
17 
18 	return (0);
19 }
20