login_cap.h (101959) | login_cap.h (121193) |
---|---|
1/*- 2 * Copyright (c) 1996 by 3 * Sean Eric Fagan <sef@kithrup.com> 4 * David Nugent <davidn@blaze.net.au> 5 * All rights reserved. 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, is permitted provided that the following conditions --- 8 unchanged lines hidden (view full) --- 17 * is permitted provided this notation is included. 18 * 4. Absolutely no warranty of function or purpose is made by the authors. 19 * 5. Modifications may be freely made to this file providing the above 20 * conditions are met. 21 * 22 * Low-level routines relating to the user capabilities database 23 * 24 * Was login_cap.h,v 1.9 1997/05/07 20:00:01 eivind Exp | 1/*- 2 * Copyright (c) 1996 by 3 * Sean Eric Fagan <sef@kithrup.com> 4 * David Nugent <davidn@blaze.net.au> 5 * All rights reserved. 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, is permitted provided that the following conditions --- 8 unchanged lines hidden (view full) --- 17 * is permitted provided this notation is included. 18 * 4. Absolutely no warranty of function or purpose is made by the authors. 19 * 5. Modifications may be freely made to this file providing the above 20 * conditions are met. 21 * 22 * Low-level routines relating to the user capabilities database 23 * 24 * Was login_cap.h,v 1.9 1997/05/07 20:00:01 eivind Exp |
25 * $FreeBSD: head/lib/libutil/login_cap.h 101959 2002-08-16 02:14:21Z rwatson $ | 25 * $FreeBSD: head/lib/libutil/login_cap.h 121193 2003-10-18 10:04:16Z markm $ |
26 */ 27 28#ifndef _LOGIN_CAP_H_ 29#define _LOGIN_CAP_H_ 30 31#define LOGIN_DEFCLASS "default" 32#define LOGIN_DEFROOTCLASS "root" 33#define LOGIN_MECLASS "me" --- 65 unchanged lines hidden (view full) --- 99 100void login_close(login_cap_t *); 101login_cap_t *login_getclassbyname(const char *, const struct passwd *); 102login_cap_t *login_getclass(const char *); 103login_cap_t *login_getpwclass(const struct passwd *); 104login_cap_t *login_getuserclass(const struct passwd *); 105 106const char *login_getcapstr(login_cap_t*, const char *, const char *, const char *); | 26 */ 27 28#ifndef _LOGIN_CAP_H_ 29#define _LOGIN_CAP_H_ 30 31#define LOGIN_DEFCLASS "default" 32#define LOGIN_DEFROOTCLASS "root" 33#define LOGIN_MECLASS "me" --- 65 unchanged lines hidden (view full) --- 99 100void login_close(login_cap_t *); 101login_cap_t *login_getclassbyname(const char *, const struct passwd *); 102login_cap_t *login_getclass(const char *); 103login_cap_t *login_getpwclass(const struct passwd *); 104login_cap_t *login_getuserclass(const struct passwd *); 105 106const char *login_getcapstr(login_cap_t*, const char *, const char *, const char *); |
107char **login_getcaplist(login_cap_t *, const char *, const char *); | 107const char **login_getcaplist(login_cap_t *, const char *, const char *); |
108const char *login_getstyle(login_cap_t *, const char *, const char *); 109rlim_t login_getcaptime(login_cap_t *, const char *, rlim_t, rlim_t); 110rlim_t login_getcapnum(login_cap_t *, const char *, rlim_t, rlim_t); 111rlim_t login_getcapsize(login_cap_t *, const char *, rlim_t, rlim_t); 112const char *login_getpath(login_cap_t *, const char *, const char *); 113int login_getcapbool(login_cap_t *, const char *, int); 114const char *login_setcryptfmt(login_cap_t *, const char *, const char *); 115 --- 26 unchanged lines hidden (view full) --- 142struct tm; 143 144login_time_t parse_lt(const char *); 145int in_ltm(const login_time_t *, struct tm *, time_t *); 146int in_ltms(const login_time_t *, struct tm *, time_t *); 147 148/* helper functions */ 149 | 108const char *login_getstyle(login_cap_t *, const char *, const char *); 109rlim_t login_getcaptime(login_cap_t *, const char *, rlim_t, rlim_t); 110rlim_t login_getcapnum(login_cap_t *, const char *, rlim_t, rlim_t); 111rlim_t login_getcapsize(login_cap_t *, const char *, rlim_t, rlim_t); 112const char *login_getpath(login_cap_t *, const char *, const char *); 113int login_getcapbool(login_cap_t *, const char *, int); 114const char *login_setcryptfmt(login_cap_t *, const char *, const char *); 115 --- 26 unchanged lines hidden (view full) --- 142struct tm; 143 144login_time_t parse_lt(const char *); 145int in_ltm(const login_time_t *, struct tm *, time_t *); 146int in_ltms(const login_time_t *, struct tm *, time_t *); 147 148/* helper functions */ 149 |
150int login_strinlist(char **, char const *, int); 151int login_str2inlist(char **, const char *, const char *, int); | 150int login_strinlist(const char **, char const *, int); 151int login_str2inlist(const char **, const char *, const char *, int); |
152login_time_t * login_timelist(login_cap_t *, char const *, int *, login_time_t **); 153int login_ttyok(login_cap_t *, const char *, const char *, const char *); 154int login_hostok(login_cap_t *, const char *, const char *, const char *, const char *); 155 156__END_DECLS 157 158#endif /* _LOGIN_CAP_H_ */ | 152login_time_t * login_timelist(login_cap_t *, char const *, int *, login_time_t **); 153int login_ttyok(login_cap_t *, const char *, const char *, const char *); 154int login_hostok(login_cap_t *, const char *, const char *, const char *, const char *); 155 156__END_DECLS 157 158#endif /* _LOGIN_CAP_H_ */ |