aboutsummaryrefslogtreecommitdiff
path: root/pam_sql/pam_sql.c
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2006-09-06 13:08:14 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2006-09-06 13:08:14 +0000
commit702b6cce4459410d0bd872f9ea46899a5293dc63 (patch)
tree57c3cdf46c7853cecddb326209e6700cdba9ca98 /pam_sql/pam_sql.c
parentc2e4becb1330eef73727dc12a3413b0e8dedc526 (diff)
downloadpam-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.c36
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);
}
}

Return to:

Send suggestions and report system problems to the System administrator.