mirror of
https://github.com/samba-team/samba.git
synced 2025-03-27 22:50:26 +03:00
pam_winbind: add _pam_error_code_str().
Guenther (This used to be commit 693f90fd2394309ce40d3ca5fc007543058b342a)
This commit is contained in:
parent
5692bbf64b
commit
299e6c7996
@ -12,6 +12,78 @@
|
||||
|
||||
#include "pam_winbind.h"
|
||||
|
||||
static const char *_pam_error_code_str(int err)
|
||||
{
|
||||
switch (err) {
|
||||
case PAM_SUCCESS:
|
||||
return "PAM_SUCCESS";
|
||||
case PAM_OPEN_ERR:
|
||||
return "PAM_OPEN_ERR";
|
||||
case PAM_SYMBOL_ERR:
|
||||
return "PAM_SYMBOL_ERR";
|
||||
case PAM_SERVICE_ERR:
|
||||
return "PAM_SERVICE_ERR";
|
||||
case PAM_SYSTEM_ERR:
|
||||
return "PAM_SYSTEM_ERR";
|
||||
case PAM_BUF_ERR:
|
||||
return "PAM_BUF_ERR";
|
||||
case PAM_PERM_DENIED:
|
||||
return "PAM_PERM_DENIED";
|
||||
case PAM_AUTH_ERR:
|
||||
return "PAM_AUTH_ERR";
|
||||
case PAM_CRED_INSUFFICIENT:
|
||||
return "PAM_CRED_INSUFFICIENT";
|
||||
case PAM_AUTHINFO_UNAVAIL:
|
||||
return "PAM_AUTHINFO_UNAVAIL";
|
||||
case PAM_USER_UNKNOWN:
|
||||
return "PAM_USER_UNKNOWN";
|
||||
case PAM_MAXTRIES:
|
||||
return "PAM_MAXTRIES";
|
||||
case PAM_NEW_AUTHTOK_REQD:
|
||||
return "PAM_NEW_AUTHTOK_REQD";
|
||||
case PAM_ACCT_EXPIRED:
|
||||
return "PAM_ACCT_EXPIRED";
|
||||
case PAM_SESSION_ERR:
|
||||
return "PAM_SESSION_ERR";
|
||||
case PAM_CRED_UNAVAIL:
|
||||
return "PAM_CRED_UNAVAIL";
|
||||
case PAM_CRED_EXPIRED:
|
||||
return "PAM_CRED_EXPIRED";
|
||||
case PAM_CRED_ERR:
|
||||
return "PAM_CRED_ERR";
|
||||
case PAM_NO_MODULE_DATA:
|
||||
return "PAM_NO_MODULE_DATA";
|
||||
case PAM_CONV_ERR:
|
||||
return "PAM_CONV_ERR";
|
||||
case PAM_AUTHTOK_ERR:
|
||||
return "PAM_AUTHTOK_ERR";
|
||||
case PAM_AUTHTOK_RECOVERY_ERR:
|
||||
return "PAM_AUTHTOK_RECOVERY_ERR";
|
||||
case PAM_AUTHTOK_LOCK_BUSY:
|
||||
return "PAM_AUTHTOK_LOCK_BUSY";
|
||||
case PAM_AUTHTOK_DISABLE_AGING:
|
||||
return "PAM_AUTHTOK_DISABLE_AGING";
|
||||
case PAM_TRY_AGAIN:
|
||||
return "PAM_TRY_AGAIN";
|
||||
case PAM_IGNORE:
|
||||
return "PAM_IGNORE";
|
||||
case PAM_ABORT:
|
||||
return "PAM_ABORT";
|
||||
case PAM_AUTHTOK_EXPIRED:
|
||||
return "PAM_AUTHTOK_EXPIRED";
|
||||
case PAM_MODULE_UNKNOWN:
|
||||
return "PAM_MODULE_UNKNOWN";
|
||||
case PAM_BAD_ITEM:
|
||||
return "PAM_BAD_ITEM";
|
||||
case PAM_CONV_AGAIN:
|
||||
return "PAM_CONV_AGAIN";
|
||||
case PAM_INCOMPLETE:
|
||||
return "PAM_INCOMPLETE";
|
||||
default:
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
|
||||
#define _PAM_LOG_FUNCTION_ENTER(function, ctx) \
|
||||
do { \
|
||||
_pam_log_debug(ctx, LOG_DEBUG, "[pamh: %p] ENTER: " \
|
||||
|
Loading…
x
Reference in New Issue
Block a user