Lines Matching refs:pamh

181 				  pam_handle_t **pamh);  in pam_sm_authenticate()  argument
183 typedef int (*__libpam_pam_end)(pam_handle_t *pamh, int pam_status);
185 typedef int (*__libpam_pam_authenticate)(pam_handle_t *pamh, int flags);
187 typedef int (*__libpam_pam_chauthtok)(pam_handle_t *pamh, int flags);
189 typedef int (*__libpam_pam_acct_mgmt)(pam_handle_t *pamh, int flags);
191 typedef int (*__libpam_pam_putenv)(pam_handle_t *pamh, const char *name_value);
193 typedef const char * (*__libpam_pam_getenv)(pam_handle_t *pamh, const char *name);
195 typedef char ** (*__libpam_pam_getenvlist)(pam_handle_t *pamh); in pam_sm_setcred() argument
197 typedef int (*__libpam_pam_open_session)(pam_handle_t *pamh, int flags);
199 typedef int (*__libpam_pam_close_session)(pam_handle_t *pamh, int flags);
201 typedef int (*__libpam_pam_setcred)(pam_handle_t *pamh, int flags);
203 typedef int (*__libpam_pam_get_item)(const pam_handle_t *pamh,
207 typedef int (*__libpam_pam_set_item)(pam_handle_t *pamh,
211 typedef int (*__libpam_pam_get_data)(const pam_handle_t *pamh,
215 typedef int (*__libpam_pam_set_data)(pam_handle_t *pamh,
218 void (*cleanup)(pam_handle_t *pamh,
222 typedef int (*__libpam_pam_vprompt)(pam_handle_t *pamh,
228 typedef const char * (*__libpam_pam_strerror)(pam_handle_t *pamh,
232 typedef void (*__libpam_pam_vsyslog)(const pam_handle_t *pamh,
374 pam_handle_t **pamh)
381 pamh);
384 static int libpam_pam_end(pam_handle_t *pamh, int pam_status)
388 return pwrap.libpam.symbols._libpam_pam_end.f(pamh, pam_status);
391 static int libpam_pam_authenticate(pam_handle_t *pamh, int flags)
395 return pwrap.libpam.symbols._libpam_pam_authenticate.f(pamh, flags);
398 static int libpam_pam_chauthtok(pam_handle_t *pamh, int flags)
402 return pwrap.libpam.symbols._libpam_pam_chauthtok.f(pamh, flags);
405 static int libpam_pam_acct_mgmt(pam_handle_t *pamh, int flags)
409 return pwrap.libpam.symbols._libpam_pam_acct_mgmt.f(pamh, flags);
412 static int libpam_pam_putenv(pam_handle_t *pamh, const char *name_value)
416 return pwrap.libpam.symbols._libpam_pam_putenv.f(pamh, name_value);
419 static const char *libpam_pam_getenv(pam_handle_t *pamh, const char *name)
423 return pwrap.libpam.symbols._libpam_pam_getenv.f(pamh, name);
426 static char **libpam_pam_getenvlist(pam_handle_t *pamh)
430 return pwrap.libpam.symbols._libpam_pam_getenvlist.f(pamh);
433 static int libpam_pam_open_session(pam_handle_t *pamh, int flags)
437 return pwrap.libpam.symbols._libpam_pam_open_session.f(pamh, flags);
440 static int libpam_pam_close_session(pam_handle_t *pamh, int flags)
444 return pwrap.libpam.symbols._libpam_pam_close_session.f(pamh, flags);
447 static int libpam_pam_setcred(pam_handle_t *pamh, int flags)
451 return pwrap.libpam.symbols._libpam_pam_setcred.f(pamh, flags);
454 static int libpam_pam_get_item(const pam_handle_t *pamh, int item_type, const void **item)
458 return pwrap.libpam.symbols._libpam_pam_get_item.f(pamh, item_type, item);
461 static int libpam_pam_set_item(pam_handle_t *pamh, int item_type, const void *item)
465 return pwrap.libpam.symbols._libpam_pam_set_item.f(pamh, item_type, item);
468 static int libpam_pam_get_data(const pam_handle_t *pamh,
474 return pwrap.libpam.symbols._libpam_pam_get_data.f(pamh,
479 static int libpam_pam_set_data(pam_handle_t *pamh,
482 void (*cleanup)(pam_handle_t *pamh,
488 return pwrap.libpam.symbols._libpam_pam_set_data.f(pamh,
494 static int libpam_pam_vprompt(pam_handle_t *pamh,
502 return pwrap.libpam.symbols._libpam_pam_vprompt.f(pamh,
510 static const char *libpam_pam_strerror(const pam_handle_t *pamh, int errnum)
512 static const char *libpam_pam_strerror(pam_handle_t *pamh, int errnum)
517 return pwrap.libpam.symbols._libpam_pam_strerror.f(discard_const_p(pam_handle_t, pamh), errnum);
521 static void libpam_pam_vsyslog(const pam_handle_t *pamh,
528 pwrap.libpam.symbols._libpam_pam_vsyslog.f(pamh,
1091 pam_handle_t **pamh)
1133 pamh);
1140 pam_handle_t **pamh)
1151 pamh);
1156 pamh);
1164 pam_handle_t **pamh)
1166 return pwrap_pam_start(service_name, user, pam_conversation, pamh);
1169 static int pwrap_pam_end(pam_handle_t *pamh, int pam_status)
1172 return libpam_pam_end(pamh, pam_status);
1176 int pam_end(pam_handle_t *pamh, int pam_status)
1178 return pwrap_pam_end(pamh, pam_status);
1181 static int pwrap_pam_authenticate(pam_handle_t *pamh, int flags)
1184 return libpam_pam_authenticate(pamh, flags);
1187 int pam_authenticate(pam_handle_t *pamh, int flags)
1189 return pwrap_pam_authenticate(pamh, flags);
1192 static int pwrap_pam_chauthtok(pam_handle_t *pamh, int flags)
1195 return libpam_pam_chauthtok(pamh, flags);
1198 int pam_chauthtok(pam_handle_t *pamh, int flags)
1200 return pwrap_pam_chauthtok(pamh, flags);
1203 static int pwrap_pam_acct_mgmt(pam_handle_t *pamh, int flags)
1206 return libpam_pam_acct_mgmt(pamh, flags);
1209 int pam_acct_mgmt(pam_handle_t *pamh, int flags)
1211 return pwrap_pam_acct_mgmt(pamh, flags);
1214 static int pwrap_pam_putenv(pam_handle_t *pamh, const char *name_value)
1217 return libpam_pam_putenv(pamh, name_value);
1220 int pam_putenv(pam_handle_t *pamh, const char *name_value)
1222 return pwrap_pam_putenv(pamh, name_value);
1225 static const char *pwrap_pam_getenv(pam_handle_t *pamh, const char *name)
1228 return libpam_pam_getenv(pamh, name);
1231 const char *pam_getenv(pam_handle_t *pamh, const char *name)
1233 return pwrap_pam_getenv(pamh, name);
1236 static char **pwrap_pam_getenvlist(pam_handle_t *pamh)
1239 return libpam_pam_getenvlist(pamh);
1242 char **pam_getenvlist(pam_handle_t *pamh)
1244 return pwrap_pam_getenvlist(pamh);
1247 static int pwrap_pam_open_session(pam_handle_t *pamh, int flags)
1250 return libpam_pam_open_session(pamh, flags);
1253 int pam_open_session(pam_handle_t *pamh, int flags)
1255 return pwrap_pam_open_session(pamh, flags);
1258 static int pwrap_pam_close_session(pam_handle_t *pamh, int flags)
1261 return libpam_pam_close_session(pamh, flags);
1264 int pam_close_session(pam_handle_t *pamh, int flags)
1266 return pwrap_pam_close_session(pamh, flags);
1269 static int pwrap_pam_setcred(pam_handle_t *pamh, int flags)
1272 return libpam_pam_setcred(pamh, flags);
1275 int pam_setcred(pam_handle_t *pamh, int flags)
1277 return pwrap_pam_setcred(pamh, flags);
1299 static int pwrap_pam_get_item(const pam_handle_t *pamh,
1308 rc = libpam_pam_get_item(pamh, item_type, item);
1373 int pam_get_item(const pam_handle_t *pamh, int item_type, const void **item)
1375 return pwrap_pam_get_item(pamh, item_type, item);
1378 static int pwrap_pam_set_item(pam_handle_t *pamh,
1386 rc = libpam_pam_set_item(pamh, item_type, item);
1447 int pam_set_item(pam_handle_t *pamh, int item_type, const void *item)
1449 return pwrap_pam_set_item(pamh, item_type, item);
1452 static int pwrap_pam_get_data(const pam_handle_t *pamh,
1458 return libpam_pam_get_data(pamh, module_data_name, data);
1461 int pam_get_data(const pam_handle_t *pamh,
1465 return pwrap_pam_get_data(pamh, module_data_name, data);
1468 static int pwrap_pam_set_data(pam_handle_t *pamh,
1471 void (*cleanup)(pam_handle_t *pamh,
1478 return libpam_pam_set_data(pamh, module_data_name, data, cleanup);
1481 int pam_set_data(pam_handle_t *pamh,
1484 void (*cleanup)(pam_handle_t *pamh,
1488 return pwrap_pam_set_data(pamh, module_data_name, data, cleanup);
1492 static int pwrap_pam_vprompt(const pam_handle_t *pamh,
1494 static int pwrap_pam_vprompt(pam_handle_t *pamh,
1502 return libpam_pam_vprompt(discard_const_p(pam_handle_t, pamh),
1510 int pam_vprompt(const pam_handle_t *pamh,
1516 int pam_vprompt(pam_handle_t *pamh,
1523 return pwrap_pam_vprompt(discard_const_p(pam_handle_t, pamh),
1531 int pam_prompt(const pam_handle_t *pamh,
1536 int pam_prompt(pam_handle_t *pamh,
1546 rv = pwrap_pam_vprompt(discard_const_p(pam_handle_t, pamh),
1557 static const char *pwrap_pam_strerror(const pam_handle_t *pamh, int errnum)
1559 static const char *pwrap_pam_strerror(pam_handle_t *pamh, int errnum)
1568 str = libpam_pam_strerror(discard_const_p(pam_handle_t, pamh),
1577 const char *pam_strerror(const pam_handle_t *pamh, int errnum)
1579 const char *pam_strerror(pam_handle_t *pamh, int errnum)
1582 return pwrap_pam_strerror(discard_const_p(pam_handle_t, pamh),
1587 static void pwrap_pam_vsyslog(const pam_handle_t *pamh,
1592 static void pwrap_pam_vsyslog(const pam_handle_t *pamh,
1606 libpam_pam_vsyslog(pamh, priority, fmt, args);
1638 void pam_vsyslog(const pam_handle_t *pamh,
1643 pwrap_pam_vsyslog(pamh, priority, fmt, args);
1648 void pam_syslog(const pam_handle_t *pamh,
1655 pwrap_pam_vsyslog(pamh, priority, fmt, args);