#include <syslog.h>
#include <security/pam_ext.h>
| void
            pam_syslog( | pam_handle_t *pamh, | 
| int priority, | |
| const char *fmt, | |
| ... ); | 
| void
            pam_vsyslog( | pam_handle_t *pamh, | 
| int priority, | |
| const char *fmt, | |
| va_list args ); | 
The pam_syslog function logs
      messages using syslog(3) and is intended
      for internal use by Linux-PAM and PAM service modules. The
      priority argument is
      formed by ORing the facility and the level values as
      documented in the syslog(3) manual page.
The pam_vsyslog function
      performs the same task as pam_syslog() with the difference that it
      takes a set of arguments which have been obtained using the
      stdarg(3) variable argument
      list macros.
The pam_syslog and
      pam_vsyslog functions are
      Linux-PAM extensions.
| 
                  See Linux-PAM copyright notice for more information.
                 |