PAM_REINITIALIZE_CRED
if ((error = pam_setcred(pamh, zflag ? PAM_REINITIALIZE_CRED :
if (pam_setcred(pamh, PAM_REINITIALIZE_CRED) != PAM_SUCCESS) {
(flags & PAM_REINITIALIZE_CRED) == 0 &&
if ((flags & PAM_REINITIALIZE_CRED) || (flags & PAM_REFRESH_CRED)) {
if ((flags & (PAM_ESTABLISH_CRED|PAM_REINITIALIZE_CRED)) &&
if (flags & PAM_REINITIALIZE_CRED)
err = attempt_refresh_cred(kmd, user, PAM_REINITIALIZE_CRED);
(flag != PAM_REINITIALIZE_CRED) &&
!(flags & PAM_REINITIALIZE_CRED) &&
if ((flags & (PAM_ESTABLISH_CRED | PAM_REINITIALIZE_CRED)) != 0)
mask = PAM_ESTABLISH_CRED | PAM_REINITIALIZE_CRED | PAM_DELETE_CRED;
!(flags & PAM_REINITIALIZE_CRED) &&
PAM_REINITIALIZE_CRED | PAM_REFRESH_CRED)) {
case PAM_REINITIALIZE_CRED:
(flags & PAM_REINITIALIZE_CRED)) {