auth_setpwd
int auth_setpwd(auth_session_t *, struct passwd *);
DEF_WEAK(auth_setpwd);
if (as->pwd == NULL && auth_setpwd(as, NULL) < 0) {
if (as->pwd == NULL && auth_setpwd(as, NULL) < 0) {
PROTO_NORMAL(auth_setpwd);
if (auth_setpwd(as, pwd) < 0) {
auth_setpwd(as, pw) != 0 ||
(pw != NULL && auth_setpwd(as, pw) != 0) ||
auth_setpwd(as, pwd) < 0) {
if ((as = auth_open()) == NULL || auth_setpwd(as, pw) != 0 ||
if (auth_setpwd(as, NULL) || (pwd = auth_getpwd(as)) == NULL) {
if (as == NULL || auth_setpwd(as, pw) != 0) {
if (as == NULL || auth_setpwd(as, e->pwd) != 0) {