Lines Matching defs:nologin
117 char *nologin;
124 * If we fail to get the nologin file due to a database error,
127 nologin = login_getcapstr(lc, "nologin", "", NULL);
128 mustfree = nologin && *nologin != '\0';
129 if (nologin == NULL)
132 /* First try the nologin file specified in login.conf. */
133 if (*nologin != '\0' && stat(nologin, &sb) == 0)
136 free(nologin);
142 nologin = _PATH_NOLOGIN;
146 /* Couldn't stat any nologin files, must be OK to login. */
151 if (!nologin || *nologin == '\0' || auth_cat(nologin) == 0) {
157 free(nologin);