/freebsd-current/lib/libcasper/libcasper/ |
H A D | libcasper.h | 60 typedef struct cap_channel cap_channel_t; typedef in typeref:struct:cap_channel 67 typedef struct cap_channel cap_channel_t; typedef in typeref:struct:cap_channel 75 int cap_channel_flags(const cap_channel_t *chan); 78 cap_channel_flags(const cap_channel_t *chan) 86 channel_nvlist_flags(const cap_channel_t *chan) 101 cap_channel_t *cap_init(void); 103 static inline cap_channel_t * 106 cap_channel_t *chan; 108 chan = (cap_channel_t *)malloc(sizeof(*chan)); 120 cap_channel_t *cap_service_ope [all...] |
H A D | libcasper.c | 69 cap_add_pd(cap_channel_t *chan, int pd) 79 cap_channel_flags(const cap_channel_t *chan) 85 cap_channel_t * 91 cap_channel_t *chan; 128 cap_channel_t * 131 cap_channel_t *chan; 151 cap_unwrap(cap_channel_t *chan, int *flags) 169 cap_channel_t * 170 cap_clone(const cap_channel_t *chan) 172 cap_channel_t *newcha [all...] |
H A D | libcasper_impl.h | 71 cap_channel_t *service_connection_get_chan(
|
/freebsd-current/lib/libcasper/services/cap_pwd/ |
H A D | cap_pwd.h | 42 struct passwd *cap_getpwent(cap_channel_t *chan); 43 struct passwd *cap_getpwnam(cap_channel_t *chan, const char *login); 44 struct passwd *cap_getpwuid(cap_channel_t *chan, uid_t uid); 46 int cap_getpwent_r(cap_channel_t *chan, struct passwd *pwd, char *buffer, 48 int cap_getpwnam_r(cap_channel_t *chan, const char *name, struct passwd *pwd, 50 int cap_getpwuid_r(cap_channel_t *chan, uid_t uid, struct passwd *pwd, 53 int cap_setpassent(cap_channel_t *chan, int stayopen); 54 void cap_setpwent(cap_channel_t *chan); 55 void cap_endpwent(cap_channel_t *chan); 57 int cap_pwd_limit_cmds(cap_channel_t *cha [all...] |
H A D | cap_pwd.c | 136 cap_getpwcommon_r(cap_channel_t *chan, const char *cmd, const char *login, 205 cap_getpwcommon(cap_channel_t *chan, const char *cmd, const char *login, 226 cap_getpwent(cap_channel_t *chan) 233 cap_getpwnam(cap_channel_t *chan, const char *login) 240 cap_getpwuid(cap_channel_t *chan, uid_t uid) 247 cap_getpwent_r(cap_channel_t *chan, struct passwd *pwd, char *buffer, 256 cap_getpwnam_r(cap_channel_t *chan, const char *name, struct passwd *pwd, 265 cap_getpwuid_r(cap_channel_t *chan, uid_t uid, struct passwd *pwd, char *buffer, 274 cap_setpassent(cap_channel_t *chan, int stayopen) 295 cap_set_end_pwent(cap_channel_t *cha [all...] |
/freebsd-current/lib/libcasper/services/cap_dns/ |
H A D | cap_dns.h | 55 struct hostent *cap_gethostbyname(cap_channel_t *chan, const char *name); 56 struct hostent *cap_gethostbyname2(cap_channel_t *chan, const char *name, 58 struct hostent *cap_gethostbyaddr(cap_channel_t *chan, const void *addr, 61 int cap_getaddrinfo(cap_channel_t *chan, const char *hostname, 63 int cap_getnameinfo(cap_channel_t *chan, const struct sockaddr *sa, 67 int cap_dns_type_limit(cap_channel_t *chan, const char * const *types, 69 int cap_dns_family_limit(cap_channel_t *chan, const int *families, 76 cap_gethostbyname(cap_channel_t *chan __unused, const char *name) 83 cap_gethostbyname2(cap_channel_t *chan __unused, const char *name, int type) 90 cap_gethostbyaddr(cap_channel_t *cha [all...] |
/freebsd-current/lib/libcasper/services/cap_grp/ |
H A D | cap_grp.h | 42 struct group *cap_getgrent(cap_channel_t *chan); 43 struct group *cap_getgrnam(cap_channel_t *chan, const char *name); 44 struct group *cap_getgrgid(cap_channel_t *chan, gid_t gid); 46 int cap_getgrent_r(cap_channel_t *chan, struct group *grp, char *buffer, 48 int cap_getgrnam_r(cap_channel_t *chan, const char *name, struct group *grp, 50 int cap_getgrgid_r(cap_channel_t *chan, gid_t gid, struct group *grp, 53 int cap_setgroupent(cap_channel_t *chan, int stayopen); 54 int cap_setgrent(cap_channel_t *chan); 55 void cap_endgrent(cap_channel_t *chan); 57 int cap_grp_limit_cmds(cap_channel_t *cha [all...] |
H A D | cap_grp.c | 177 cap_getgrcommon_r(cap_channel_t *chan, const char *cmd, const char *name, 246 cap_getgrcommon(cap_channel_t *chan, const char *cmd, const char *name, 267 cap_getgrent(cap_channel_t *chan) 274 cap_getgrnam(cap_channel_t *chan, const char *name) 281 cap_getgrgid(cap_channel_t *chan, gid_t gid) 288 cap_getgrent_r(cap_channel_t *chan, struct group *grp, char *buffer, 297 cap_getgrnam_r(cap_channel_t *chan, const char *name, struct group *grp, 306 cap_getgrgid_r(cap_channel_t *chan, gid_t gid, struct group *grp, char *buffer, 315 cap_setgroupent(cap_channel_t *chan, int stayopen) 336 cap_setgrent(cap_channel_t *cha [all...] |
/freebsd-current/lib/libcasper/services/cap_syslog/ |
H A D | cap_syslog.h | 35 void cap_syslog(cap_channel_t *chan, int pri, 37 void cap_vsyslog(cap_channel_t *chan, int priority, const char *fmt, 40 void cap_openlog(cap_channel_t *chan, const char *ident, int logopt, 42 void cap_closelog(cap_channel_t *chan); 44 int cap_setlogmask(cap_channel_t *chan, int maskpri);
|
H A D | cap_syslog.c | 49 cap_syslog(cap_channel_t *chan, int pri, const char *fmt, ...) 59 cap_vsyslog(cap_channel_t *chan, int priority, const char *fmt, va_list ap) 78 cap_openlog(cap_channel_t *chan, const char *ident, int logopt, int facility) 100 cap_closelog(cap_channel_t *chan) 114 cap_setlogmask(cap_channel_t *chan, int maskpri)
|
/freebsd-current/lib/libcasper/services/cap_sysctl/ |
H A D | cap_sysctl.h | 51 int cap_sysctl(cap_channel_t *chan, const int *name, u_int namelen, void *oldp, 53 int cap_sysctlbyname(cap_channel_t *chan, const char *name, void *oldp, 55 int cap_sysctlnametomib(cap_channel_t *chan, const char *name, int *mibp, 58 cap_sysctl_limit_t *cap_sysctl_limit_init(cap_channel_t *); 69 cap_sysctl(cap_channel_t *chan __unused, const int *name, u_int namelen, 77 cap_sysctlbyname(cap_channel_t *chan __unused, const char *name, 85 cap_sysctlnametomib(cap_channel_t *chan __unused, const char *name, int *mibp, 93 cap_sysctl_limit_init(cap_channel_t *limit __unused)
|
H A D | cap_sysctl.c | 56 cap_channel_t *chan; 61 cap_sysctl_limit_init(cap_channel_t *chan) 133 cap_channel_t *chan; 149 do_sysctl(cap_channel_t *chan, nvlist_t *nvl, void *oldp, size_t *oldlenp, 195 cap_sysctl(cap_channel_t *chan, const int *name, u_int namelen, void *oldp, 207 cap_sysctlbyname(cap_channel_t *chan, const char *name, void *oldp, 219 cap_sysctlnametomib(cap_channel_t *chan, const char *name, int *mibp,
|
/freebsd-current/contrib/lib9p/ |
H A D | rfuncs.h | 75 struct passwd *r_cap_getpwuid(cap_channel_t *, uid_t, struct r_pgdata *); 76 struct group *r_cap_getgrgid(cap_channel_t *, gid_t, struct r_pgdata *);
|
H A D | rfuncs.c | 288 r_cap_getpwuid(cap_channel_t *cap, uid_t uid, struct r_pgdata *pg) 305 r_cap_getgrgid(cap_channel_t *cap, gid_t gid, struct r_pgdata *pg)
|
/freebsd-current/lib/libcasper/services/cap_netdb/ |
H A D | cap_netdb.h | 40 struct protoent *cap_getprotobyname(cap_channel_t *chan, const char *name);
|
H A D | cap_netdb.c | 80 cap_getprotobyname(cap_channel_t *chan, const char *name)
|
/freebsd-current/lib/libcasper/services/cap_fileargs/ |
H A D | cap_fileargs.h | 51 fileargs_t *fileargs_cinit(cap_channel_t *cas, int argc, char *argv[], 54 fileargs_t *fileargs_cinitnv(cap_channel_t *cas, nvlist_t *limits); 62 fileargs_t *fileargs_wrap(cap_channel_t *chan, int fdflags); 63 cap_channel_t *fileargs_unwrap(fileargs_t *fa, int *fdflags); 88 fileargs_cinit(cap_channel_t *cas __unused, int argc, char *argv[], int flags, 111 fileargs_cinitnv(cap_channel_t *cas __unused, nvlist_t *limits) 133 fileargs_wrap(cap_channel_t *chan, int fdflags) 140 static inline cap_channel_t *
|
H A D | cap_fileargs.c | 55 cap_channel_t *fa_chann; 197 fileargs_create(cap_channel_t *chan, int fdflags) 231 fileargs_cinit(cap_channel_t *cas, int argc, char *argv[], int flags, 251 cap_channel_t *cas; 271 fileargs_cinitnv(cap_channel_t *cas, nvlist_t *limits) 273 cap_channel_t *chann; 463 cap_channel_t * 466 cap_channel_t *chan; 486 fileargs_wrap(cap_channel_t *chan, int fdflags)
|
/freebsd-current/lib/libcasper/services/cap_net/ |
H A D | cap_net.h | 56 int cap_bind(cap_channel_t *chan, int s, const struct sockaddr *addr, 58 int cap_connect(cap_channel_t *chan, int s, const struct sockaddr *name, 61 int cap_getaddrinfo(cap_channel_t *chan, const char *hostname, 63 int cap_getnameinfo(cap_channel_t *chan, const struct sockaddr *sa, 68 cap_net_limit_t *cap_net_limit_init(cap_channel_t *chan, uint64_t mode); 89 struct hostent *cap_gethostbyname(cap_channel_t *chan, const char *name); 90 struct hostent *cap_gethostbyname2(cap_channel_t *chan, const char *name, 92 struct hostent *cap_gethostbyaddr(cap_channel_t *chan, const void *addr,
|
/freebsd-current/lib/libcasper/services/cap_netdb/tests/ |
H A D | netdb_test.c | 48 static cap_channel_t * 51 cap_channel_t *capcas, *capnetdb; 67 cap_channel_t *capnetdb;
|
/freebsd-current/lib/libcasper/services/cap_net/tests/ |
H A D | net_test.c | 47 static cap_channel_t * 50 cap_channel_t *capcas, *capnet; 63 test_getnameinfo_v4(cap_channel_t *chan, int family, const char *ip) 92 test_getnameinfo_v6(cap_channel_t *chan, const char *ip) 121 test_getnameinfo(cap_channel_t *chan, int family, const char *ip) 132 test_gethostbyaddr_v4(cap_channel_t *chan, int family, const char *ip) 154 test_gethostbyaddr_v6(cap_channel_t *chan, const char *ip) 176 test_gethostbyaddr(cap_channel_t *chan, int family, const char *ip) 187 test_getaddrinfo(cap_channel_t *chan, int family, const char *domain, 227 test_gethostbyname(cap_channel_t *cha [all...] |
/freebsd-current/lib/libcasper/services/cap_dns/tests/ |
H A D | dns_test.c | 200 runtest(cap_channel_t *capdns, unsigned int expected) 352 static cap_channel_t * 355 cap_channel_t *capcas, *capdns; 374 cap_channel_t *capdns; 393 cap_channel_t *capdns; 424 cap_channel_t *capdns; 455 cap_channel_t *capdns; 485 cap_channel_t *capdns; 516 cap_channel_t *capdns; 547 cap_channel_t *capdn [all...] |
/freebsd-current/usr.sbin/rtsold/ |
H A D | cap_script.c | 84 cap_script_run(cap_channel_t *cap, const char *const *argv) 128 cap_script_wait(cap_channel_t *cap, int *statusp)
|
/freebsd-current/bin/cat/ |
H A D | cat.c | 75 static cap_channel_t *capnet; 111 init_casper_net(cap_channel_t *casper) 136 cap_channel_t *casper;
|
/freebsd-current/contrib/tcpdump/ |
H A D | addrtoname.h | 26 extern cap_channel_t *capdns;
|