Searched refs:cap_channel_t (Results 1 - 25 of 48) sorted by relevance

12

/freebsd-current/lib/libcasper/libcasper/
H A Dlibcasper.h60 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 Dlibcasper.c69 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 Dlibcasper_impl.h71 cap_channel_t *service_connection_get_chan(
/freebsd-current/lib/libcasper/services/cap_pwd/
H A Dcap_pwd.h42 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 Dcap_pwd.c136 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 Dcap_dns.h55 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 Dcap_grp.h42 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 Dcap_grp.c177 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 Dcap_syslog.h35 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 Dcap_syslog.c49 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 Dcap_sysctl.h51 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 Dcap_sysctl.c56 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 Drfuncs.h75 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 Drfuncs.c288 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 Dcap_netdb.h40 struct protoent *cap_getprotobyname(cap_channel_t *chan, const char *name);
H A Dcap_netdb.c80 cap_getprotobyname(cap_channel_t *chan, const char *name)
/freebsd-current/lib/libcasper/services/cap_fileargs/
H A Dcap_fileargs.h51 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 Dcap_fileargs.c55 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 Dcap_net.h56 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 Dnetdb_test.c48 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 Dnet_test.c47 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 Ddns_test.c200 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 Dcap_script.c84 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 Dcat.c75 static cap_channel_t *capnet;
111 init_casper_net(cap_channel_t *casper)
136 cap_channel_t *casper;
/freebsd-current/contrib/tcpdump/
H A Daddrtoname.h26 extern cap_channel_t *capdns;

Completed in 293 milliseconds

12