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