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());