diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2006-09-06 13:08:14 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2006-09-06 13:08:14 +0000 |
commit | 702b6cce4459410d0bd872f9ea46899a5293dc63 (patch) | |
tree | 57c3cdf46c7853cecddb326209e6700cdba9ca98 /pam_sql/pam_sql.c | |
parent | c2e4becb1330eef73727dc12a3413b0e8dedc526 (diff) | |
download | pam-modules-702b6cce4459410d0bd872f9ea46899a5293dc63.tar.gz pam-modules-702b6cce4459410d0bd872f9ea46899a5293dc63.tar.bz2 |
Update
git-svn-id: file:///svnroot/pam-modules/trunk@37 56984be4-0537-0410-a56c-fcb268c96130
Diffstat (limited to 'pam_sql/pam_sql.c')
-rw-r--r-- | pam_sql/pam_sql.c | 36 |
1 files changed, 3 insertions, 33 deletions
diff --git a/pam_sql/pam_sql.c b/pam_sql/pam_sql.c index 97c7f62..9a9d1a9 100644 --- a/pam_sql/pam_sql.c +++ b/pam_sql/pam_sql.c @@ -47,41 +47,11 @@ } \ DEBUG(100,("Config: %s=%s", #v, v)); -/* logging */ -static void -_pam_vlog(int err, const char *format, va_list args) -{ - openlog(MODULE_NAME, LOG_CONS|LOG_PID, LOG_AUTH); - vsyslog(err, format, args); - closelog(); -} - -static void -_pam_log(int err, const char *format, ...) -{ - va_list args; - - va_start(args, format); - _pam_vlog(err, format, args); - va_end(args); -} - -void -_pam_debug(char *format, ...) -{ - va_list args; - - va_start(args, format); - _pam_vlog(LOG_DEBUG, format, args); - va_end(args); -} - int verify_user_pass(const char *username, const char *password); #define CNTL_DEBUG 0x0001 #define CNTL_AUDIT 0x0002 #define CNTL_AUTHTOK 0x0004 -#define CNTL_WAITDEBUG 0x0008 #define CNTL_SET_DEBUG_LEV(cntl,n) (cntl |= ((n)<<16)) #define CNTL_DEBUG_LEV() (cntl_flags>>16) @@ -134,14 +104,14 @@ _pam_parse(int argc, const char **argv) CNTL_SET_DEBUG_LEV(ctrl,1); } else if (!strcmp(*argv,"audit")) ctrl |= CNTL_AUDIT; - else if (!strcmp(*argv,"waitdebug")) - ctrl |= CNTL_WAITDEBUG; + else if (!strncmp(*argv,"waitdebug", 9)) + WAITDEBUG(*argv + 9); else if (!strcmp(*argv,"use_authtok")) ctrl |= CNTL_AUTHTOK; else if (!strncmp(*argv, "config=", 7)) config_file = (char*) (*argv + 7); else { - _pam_log(LOG_ERR,"pam_parse: unknown option; %s", + _pam_log(LOG_ERR,"unknown option: %s", *argv); } } |