login_getcapbool
int login_getcapbool(login_cap_t *, char *, unsigned int);
if (login_getcapbool(lc, "ignorenologin", 0))
if (login_getcapbool(lc, "requirehome", 0) && pwd && pwd->pw_dir &&
DEF_WEAK(login_getcapbool);
if ((flags & LOGIN_SETXDGENV) && !login_getcapbool(lc, "noxdg", 0)) {
PROTO_NORMAL(login_getcapbool);
dochroot = (lc && login_getcapbool(lc, "ftp-chroot", 0)) ||
if (login_getcapbool(lc, "requirehome", 0)) {
login_getcapbool(lc, "hushlogin", 0) ||
if (login_getcapbool(lc, "ignorenologin", 0) || pw->pw_uid == 0)
r = login_getcapbool(lc, "requirehome", 0);
if (login_getcapbool(lc, "hushlogin", 0) || stat(buf, &st) >= 0)
if (login_getcapbool(lc, "requirehome", 0)) {