#include <security/pam_modules.h> gcc -fPIC -c pam_module-name.c ld -x --shared -o pam_module-name.so pam_module-name.o -lpam