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 6int 7main(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