1*1351bca1Skurt /* 2*1351bca1Skurt * Public Domain 2011 Kurt Miller 3*1351bca1Skurt * 4*1351bca1Skurt * $OpenBSD: prog2.C,v 1.1 2011/11/29 04:36:15 kurt Exp $ 5*1351bca1Skurt */ 6*1351bca1Skurt 7*1351bca1Skurt #include <iostream> 8*1351bca1Skurt #include <dlfcn.h> 9*1351bca1Skurt #include <string.h> 10*1351bca1Skurt 11*1351bca1Skurt int main()12*1351bca1Skurtmain() 13*1351bca1Skurt { 14*1351bca1Skurt void *handle1; 15*1351bca1Skurt 16*1351bca1Skurt handle1 = dlopen("libaa.so", DL_LAZY); 17*1351bca1Skurt if (handle1 == NULL) { 18*1351bca1Skurt std::cout << "handle1 open libaa failed\n"; 19*1351bca1Skurt return (1); 20*1351bca1Skurt } 21*1351bca1Skurt dlclose(handle1); 22*1351bca1Skurt 23*1351bca1Skurt return 0; 24*1351bca1Skurt } 25