Mercurial > illumos > illumos-gate
comparison usr/src/lib/libpam/pam_impl.h @ 10702:ca0edf2daf1c
PSARC/2004/678 EOF SCF_ Smartcard APIs
PSARC/2005/106 iButton Smartcard EOF
PSARC/2005/107 Cyberflex Smartcard EOF
PSARC/2006/295 EOF pam_smartcard(5)
PSARC/2006/296 EOF smartcard(1m)
6857067 Smartcard EOF Removal
author | Darren J Moffat <Darren.Moffat@Sun.COM> |
---|---|
date | Thu, 01 Oct 2009 07:56:28 -0700 |
parents | 609c3b7dfc56 |
children | b7ebfbf2359e |
comparison
equal
deleted
inserted
replaced
10701:dabf35f459b8 | 10702:ca0edf2daf1c |
---|---|
17 * information: Portions Copyright [yyyy] [name of copyright owner] | 17 * information: Portions Copyright [yyyy] [name of copyright owner] |
18 * | 18 * |
19 * CDDL HEADER END | 19 * CDDL HEADER END |
20 */ | 20 */ |
21 /* | 21 /* |
22 * Copyright 2006 Sun Microsystems, Inc. All rights reserved. | 22 * Copyright 2009 Sun Microsystems, Inc. All rights reserved. |
23 * Use is subject to license terms. | 23 * Use is subject to license terms. |
24 */ | 24 */ |
25 | 25 |
26 #ifndef _PAM_IMPL_H | 26 #ifndef _PAM_IMPL_H |
27 #define _PAM_IMPL_H | 27 #define _PAM_IMPL_H |
28 | |
29 #pragma ident "%Z%%M% %I% %E% SMI" | |
30 | 28 |
31 #ifdef __cplusplus | 29 #ifdef __cplusplus |
32 extern "C" { | 30 extern "C" { |
33 #endif | 31 #endif |
34 | 32 |
228 pamtab_t *pam_conf_info[PAM_MAX_INCLUDE+1][PAM_NUM_MODULE_TYPES]; | 226 pamtab_t *pam_conf_info[PAM_MAX_INCLUDE+1][PAM_NUM_MODULE_TYPES]; |
229 pamtab_t *pam_conf_modulep[PAM_MAX_INCLUDE+1]; | 227 pamtab_t *pam_conf_modulep[PAM_MAX_INCLUDE+1]; |
230 struct pam_module_data *ssd; /* module specific data */ | 228 struct pam_module_data *ssd; /* module specific data */ |
231 fd_list *fd; /* module fd's */ | 229 fd_list *fd; /* module fd's */ |
232 env_list *pam_env; /* environment variables */ | 230 env_list *pam_env; /* environment variables */ |
233 | |
234 /* | |
235 * XXX -- Contracted Consolidation Private | |
236 * to be eliminated when dtlogin contract is terminated | |
237 * Version number requested by PAM's client | |
238 */ | |
239 char *pam_client_message_version_number; | |
240 }; | 231 }; |
241 | 232 |
242 /* | 233 /* |
243 * the function_ptr field in pamtab_t | 234 * the function_ptr field in pamtab_t |
244 * will point to one of these modules | 235 * will point to one of these modules |