PAM_ESTABLISH_CRED
if (pam_setcred(pamh, PAM_ESTABLISH_CRED) != PAM_SUCCESS) {
if ((status = pam_setcred(pamh, PAM_ESTABLISH_CRED)) != PAM_SUCCESS) {
if ((v = pam_setcred(pamh, PAM_ESTABLISH_CRED)) != PAM_SUCCESS) {
r = pam_setcred(pamh, PAM_ESTABLISH_CRED);
PAM_ESTABLISH_CRED)) != PAM_SUCCESS) {
if (flags && (flags & PAM_ESTABLISH_CRED) == 0 &&
if ((flags & (PAM_ESTABLISH_CRED|PAM_REINITIALIZE_CRED)) &&
err = attempt_refresh_cred(kmd, user, PAM_ESTABLISH_CRED);
(flag != PAM_ESTABLISH_CRED))
!(flags & PAM_ESTABLISH_CRED) &&
if ((flags & (PAM_ESTABLISH_CRED | PAM_REINITIALIZE_CRED)) != 0)
mask = PAM_ESTABLISH_CRED | PAM_REINITIALIZE_CRED | PAM_DELETE_CRED;
if (flags && !(flags & PAM_ESTABLISH_CRED) &&
switch (flags & (PAM_ESTABLISH_CRED | PAM_DELETE_CRED |
flags |= PAM_ESTABLISH_CRED;
case PAM_ESTABLISH_CRED:
(flags & PAM_ESTABLISH_CRED)) {