Lines Matching refs:item
172 * PAM_DEBUG_ITEM (0x0002), log item values and
396 pam_set_item(pam_handle_t *pamh, int item_type, const void *item)
442 if (item == NULL) {
446 pip->pi_addr = strdup((char *)item);
460 if (item != NULL)
461 (void) memcpy(pip->pi_addr, item, (unsigned int) size);
477 if (item != NULL) {
485 s = (struct pam_repository *)item;
507 item ? (void *)((struct pam_conv *)item)->conv :
514 item ? (((struct pam_repository *)item)->type ?
515 ((struct pam_repository *)item)->type : "NULL") :
525 item ? (char *)item : "NULL");
531 item ? "********" : "NULL");
537 item ? (char *)item : "NULL");
549 pam_get_item(const pam_handle_t *pamh, int item_type, void **item)
575 *item = pip->pi_addr;
581 (void *)((struct pam_conv *)*item)->conv);
587 *item ? (((struct pam_repository *)*item)->type ?
588 ((struct pam_repository *)*item)->type : "NULL") :
598 *item ? *(char **)item : "NULL");
604 *item ? "********" : "NULL");
610 *item ? *(char **)item : "NULL");
1168 * we shouldn't reset the AUTHTOK item
2911 * item is NULL, memset(pip->pi_addr, 0, size) is called.
3053 * PAM_AUTHTOK item if this value is not already set.
3055 * PAM_OLDAUTHTOK item if this value is not
3076 /* get password from pam handle item list */
3104 * Prompt for new password and save in pam handle item list
3105 * if the that item is not already set.
3119 /* save the new password if this item was NULL */