/* * pam_debug module * * Written by Andrew Morgan 2001/02/04 * * This module is intended as a debugging aide for determining how * the PAM stack is operating. */ #include "config.h" #include #include #include #include #define _PAM_ACTION_UNDEF (-10) #include "../../libpam/pam_tokens.h" #define DEFAULT_USER "nobody" /* --- authentication management functions --- */ static int state(pam_handle_t *pamh, const char *text) { int retval; retval = pam_info (pamh, "%s", text); if (retval != PAM_SUCCESS) { D(("pam_info failed")); } return retval; } static int parse_args(int retval, const char *event, pam_handle_t *pamh, int argc, const char **argv) { int i; for (i=0; i