Changeset 32 in openpam for trunk/lib/openpam_impl.h
- Timestamp:
- 02/04/02 23:22:40 (11 years ago)
- File:
-
- 1 edited
-
trunk/lib/openpam_impl.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/openpam_impl.h
r25 r32 40 40 #include <security/openpam.h> 41 41 42 extern const char *_pam_sm_func_name[PAM_NUM_PRIMITIVES]; 43 42 44 /* 43 45 * Control flags … … 58 60 #define PAM_NUM_CHAINS 4 59 61 60 #define PAM_ACCT_MGMT 061 #define PAM_AUTHENTICATE 162 #define PAM_CHAUTHTOK 263 #define PAM_CLOSE_SESSION 364 #define PAM_OPEN_SESSION 465 #define PAM_SETCRED 566 #define PAM_NUM_PRIMITIVES 667 68 extern const char *_pam_sm_func_name[PAM_NUM_PRIMITIVES];69 70 typedef int (*pam_func_t)(pam_handle_t *, int, int, const char **);71 72 62 typedef struct pam_chain pam_chain_t; 73 63 struct pam_chain { 64 pam_module_t *module; 74 65 int flag; 75 char *modpath;76 66 int optc; 77 67 char **optv; 78 68 pam_chain_t *next; 79 void *dlh;80 pam_func_t primitive[PAM_NUM_PRIMITIVES];81 69 }; 82 70
Note: See TracChangeset
for help on using the changeset viewer.