5 #include <security/pam_appl.h>
6 #include <security/pam_misc.h>
8 int main(int argc, char **argv)
12 handle = dlopen("./pam.so", RTLD_NOW);
14 fprintf(stderr, "failed to load pam.so: %s\n", dlerror());
18 /* handle->XXX points to each of the PAM functions */
21 if (dlclose(handle)) {
22 fprintf(stderr, "failed to unload pam.so: %s\n", dlerror());