added the PAM's module stub.
[apps/agl-service-data-persistence.git] / pam / agl-identity-usbstick-pam.c
1 #define PAM_SM_AUTH
2 #define PAM_SM_ACCOUNT
3 #define PAM_SM_SESSION
4 #define PAM_SM_PASSWORD
5 #include <security/pam_modules.h>
6
7 PAM_EXTERN int pam_sm_authenticate(pam_handle_t* pamh, int flags, int argc, const char** argv)
8 {
9         return PAM_SUCCESS;
10 }
11
12 PAM_EXTERN int pam_sm_setcred(pam_handle_t* pamh, int flags, int argc, const char** argv)
13 {
14         return PAM_SUCCESS;
15 }
16
17 PAM_EXTERN int pam_sm_acct_mgmt(pam_handle_t* pamh, int flags, int argc, const char** argv)
18 {
19         return PAM_SUCCESS;
20 }
21
22 PAM_EXTERN int pam_sm_open_session(pam_handle_t* pamh, int flags, int argc, const char** argv)
23 {
24         return PAM_SUCCESS;
25 }
26
27 PAM_EXTERN int pam_sm_close_session(pam_handle_t* pamh, int flags, int argc, const char** argv)
28 {
29         return PAM_SUCCESS;
30 }
31
32 PAM_EXTERN int pam_sm_chauthtok(pam_handle_t* pamh, int flags, int argc, const char** argv)
33 {
34         return PAM_SUCCESS;
35 }
36