login_getcapstr
char *login_getcapstr(login_cap_t *, char *, char *, char *);
nologin = login_getcapstr(lc, "nologin", "", NULL);
if ((approve = login_getcapstr(lc, s = path, NULL, NULL)) == NULL)
approve = login_getcapstr(lc, s = "approve", NULL, NULL);
if (!atype || !(auths = login_getcapstr(lc, atype, NULL, NULL)))
auths = login_getcapstr(lc, "auth", NULL, NULL);
DEF_WEAK(login_getcapstr);
PROTO_NORMAL(login_getcapstr);
motd = login_getcapstr(lc, "welcome", NULL, NULL);
if ((dir = login_getcapstr(lc, "ftp-dir", NULL, NULL))) {
cfile = login_getcapstr(lc, "ldap-conffile", NULL, NULL);
rad_service = login_getcapstr(lc, "radius-port", "radius", "radius");
v = login_getcapstr(lc, "radius-challenge-styles",
if ((v = login_getcapstr(lc, "radius-server", NULL, NULL)) == NULL){
if ((v = login_getcapstr(lc, "radius-server-alt", NULL, NULL)) == NULL)
pref = login_getcapstr(lc, "localcipher", NULL, NULL);
if ((script = login_getcapstr(lc, "classify", NULL, NULL)) != NULL) {
shell = login_getcapstr(lc, "shell", pwd->pw_shell, pwd->pw_shell);
login_getcapstr(lc, "copyright", NULL, NULL)) != NULL)
motd = login_getcapstr(lc, "welcome", _PATH_MOTDFILE, _PATH_MOTDFILE);
login_getcapstr(lc, "term", UNKNOWN, UNKNOWN));
pref = login_getcapstr(lc, "localcipher", NULL, NULL);
checker = login_getcapstr(lc, "passwordcheck", NULL, NULL);
nl = login_getcapstr(lc, "nologin", def_nl, def_nl);
shell = login_getcapstr(lc, "shell", (char *)shell, (char *)shell);
f = fopen(login_getcapstr(lc, "welcome", "/etc/motd",
shell = login_getcapstr(lc, "shell", pw->pw_shell,