123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- /* pam_session.c - PAM Session Management */
- /*
- * $Id$
- */
- #include "pam_private.h"
- #include <stdio.h>
- int pam_open_session(pam_handle_t *pamh, int flags)
- {
- int retval;
- D(("called"));
- IF_NO_PAMH("pam_open_session", pamh, PAM_SYSTEM_ERR);
- if (__PAM_FROM_MODULE(pamh)) {
- D(("called from module!?"));
- return PAM_SYSTEM_ERR;
- }
- retval = _pam_dispatch(pamh, flags, PAM_OPEN_SESSION);
- return retval;
- }
- int pam_close_session(pam_handle_t *pamh, int flags)
- {
- int retval;
- D(("called"));
- IF_NO_PAMH("pam_close_session", pamh, PAM_SYSTEM_ERR);
- if (__PAM_FROM_MODULE(pamh)) {
- D(("called from module!?"));
- return PAM_SYSTEM_ERR;
- }
- retval = _pam_dispatch(pamh, flags, PAM_CLOSE_SESSION);
- return retval;
- }
|