]> granicus.if.org Git - linux-pam/blob - libpam/pam_session.c
Relevant BUGIDs: 109219
[linux-pam] / libpam / pam_session.c
1 /* pam_session.c - PAM Session Management */
2
3 /*
4  * $Id$
5  *
6  * $Log$
7  * Revision 1.1  2000/06/20 22:11:20  agmorgan
8  * Initial revision
9  *
10  * Revision 1.1.1.1  1998/07/12 05:17:15  morgan
11  * Linux PAM sources pre-0.66
12  *
13  * Revision 1.3  1996/12/01 03:14:13  morgan
14  * use _pam_macros.h
15  *
16  * Revision 1.2  1996/03/10 02:19:12  morgan
17  * some oversight meant that this wasn't being compiled. It needed a
18  * couple of changes.
19  *
20  *
21  */
22
23 #include <stdio.h>
24
25 #include "pam_private.h"
26
27 int pam_open_session(pam_handle_t *pamh, int flags)
28 {
29     D(("called"));
30
31     IF_NO_PAMH("pam_open_session",pamh,PAM_SYSTEM_ERR);
32     return _pam_dispatch(pamh, flags, PAM_OPEN_SESSION);
33 }
34
35 int pam_close_session(pam_handle_t *pamh, int flags)
36 {
37     D(("called"));
38
39     IF_NO_PAMH("pam_close_session",pamh,PAM_SYSTEM_ERR);
40     return _pam_dispatch(pamh, flags, PAM_CLOSE_SESSION);
41 }