login_cap_t
extern login_cap_t *lc;
extern login_cap_t *lc;
login_cap_t *lc;
login_cap_t *lc;
login_cap_t *lc;
login_cap_t *lc;
login_cap_t *lc;
auth_checknologin(login_cap_t *lc)
login_close(login_cap_t * lc)
login_cap_t *
login_cap_t *lc;
if ((lc = calloc(1, sizeof(login_cap_t))) != NULL) {
login_cap_t *
login_cap_t *
login_cap_t *
login_getcapstr(login_cap_t *lc, const char *cap, const char *def, const char *error)
login_getcaplist(login_cap_t *lc, const char *cap, const char *chars)
login_getpath(login_cap_t *lc, const char *cap, const char *error)
login_getcaptime(login_cap_t *lc, const char *cap, rlim_t def, rlim_t error)
login_getcapnum(login_cap_t *lc, const char *cap, rlim_t def, rlim_t error)
login_getcapenum(login_cap_t *lc, const char *cap, const char * const *values)
login_getcapsize(login_cap_t *lc, const char *cap, rlim_t def, rlim_t error)
login_getcapbool(login_cap_t *lc, const char *cap, int def)
login_getstyle(login_cap_t *lc, const char *style, const char *auth)
login_cap_t *login_getclassbyname(const char *, const struct passwd *);
login_cap_t *login_getclass(const char *);
login_cap_t *login_getpwclass(const struct passwd *);
login_cap_t *login_getuserclass(const struct passwd *);
const char *login_getcapstr(login_cap_t *, const char *, const char *,
const char **login_getcaplist(login_cap_t *, const char *, const char *);
const char *login_getstyle(login_cap_t *, const char *, const char *);
rlim_t login_getcaptime(login_cap_t *, const char *, rlim_t, rlim_t);
rlim_t login_getcapnum(login_cap_t *, const char *, rlim_t, rlim_t);
int login_getcapenum(login_cap_t *lc, const char *cap,
rlim_t login_getcapsize(login_cap_t *, const char *, rlim_t, rlim_t);
const char *login_getpath(login_cap_t *, const char *, const char *);
int login_getcapbool(login_cap_t *, const char *, int);
const char *login_setcryptfmt(login_cap_t *, const char *, const char *);
void setclasscpumask(login_cap_t *);
int setusercontext(login_cap_t *, const struct passwd *, uid_t, unsigned int);
void setclassresources(login_cap_t *);
void setclassenvironment(login_cap_t *, const struct passwd *, int);
int auth_approve(login_cap_t *, const char *, const char *);
void auth_checknologin(login_cap_t *);
int auth_ttyok(login_cap_t *, const char *);
int auth_hostok(login_cap_t *, const char *, char const *);
int auth_timeok(login_cap_t *, time_t);
login_time_t * login_timelist(login_cap_t *, char const *, int *,
int login_ttyok(login_cap_t *, const char *, const char *, const char *);
int login_hostok(login_cap_t *, const char *, const char *, const char *,
void login_close(login_cap_t *);
setclassenvironment(login_cap_t *lc, const struct passwd * pwd, int paths)
setclasscpumask(login_cap_t *lc)
login_cap_t *lc;
setclassumask(login_cap_t *lc, const struct passwd *pwd)
setlogincontext(login_cap_t *lc, const struct passwd *pwd, unsigned long flags)
setclasspriority(login_cap_t * const lc, struct passwd const * const pwd)
rlim_t (*who)(login_cap_t *, const char *, rlim_t, rlim_t);
setusercontext(login_cap_t *lc, const struct passwd *pwd, uid_t uid, unsigned int flags)
login_cap_t *llc = NULL;
setclassresources(login_cap_t *lc)
login_setcryptfmt(login_cap_t *lc, const char *def, const char *error) {
login_ttyok(login_cap_t *lc, const char *tty, const char *allowcap,
auth_ttyok(login_cap_t *lc, const char * tty)
login_hostok(login_cap_t *lc, const char *host, const char *ip,
auth_hostok(login_cap_t *lc, const char *host, const char *ip)
auth_timeok(login_cap_t *lc, time_t t)
login_timelist(login_cap_t *lc, char const *cap, int *ltno,
login_cap_t *lc;
login_cap_t *lc;
login_cap_t *lc;
rlim_t (*func)(login_cap_t *, const char *, rlim_t, rlim_t);
login_cap_t * lc = NULL;
login_cap_t *lc = NULL;
login_cap_t *lc_user = NULL;
login_cap_t *lc;
login_cap_t *lc;
login_cap_t *lc;
login_cap_t *lc;
login_cap_t *lc;
login_cap_t *lc = NULL;
login_cap_t *lc = NULL;
login_cap_t *lcap;
const struct passwd **pwdp, login_cap_t **lcapp);
const struct passwd **pwdp, login_cap_t **lcapp)
login_cap_t **lcapp)
login_cap_t **lcapp);
login_cap_t *lcap = NULL;
login_cap_t *lc;
login_cap_t *lc;
login_cap_t *lc;