Searched refs:cap_channel_t (Results 1 - 23 of 23) sorted by path

/freebsd-11-stable/contrib/traceroute/
H A Dtraceroute.c373 static cap_channel_t *capdns;
527 cap_channel_t *casper;
/freebsd-11-stable/lib/libcasper/libcasper/
H A Dlibcasper.c66 cap_add_pd(cap_channel_t *chan, int pd)
75 cap_channel_t *
81 cap_channel_t *chan;
118 cap_channel_t *
121 cap_channel_t *chan;
137 cap_unwrap(cap_channel_t *chan)
153 cap_channel_t *
154 cap_clone(const cap_channel_t *chan)
156 cap_channel_t *newchan;
188 cap_close(cap_channel_t *cha
[all...]
H A Dlibcasper.h49 typedef struct cap_channel cap_channel_t; typedef in typeref:struct:cap_channel
55 cap_channel_t *cap_init(void);
60 cap_channel_t *cap_service_open(const cap_channel_t *chan, const char *name);
61 int cap_service_limit(const cap_channel_t *chan,
65 * The function creates cap_channel_t based on the given socket.
67 cap_channel_t *cap_wrap(int sock);
70 * The function returns communication socket and frees cap_channel_t.
72 int cap_unwrap(cap_channel_t *chan);
77 cap_channel_t *cap_clon
[all...]
H A Dlibcasper_impl.h70 cap_channel_t *service_connection_get_chan(
H A Dservice.c73 cap_channel_t *sc_chan;
224 cap_channel_t *
/freebsd-11-stable/lib/libcasper/services/cap_dns/
H A Dcap_dns.c124 cap_gethostbyname(cap_channel_t *chan, const char *name)
131 cap_gethostbyname2(cap_channel_t *chan, const char *name, int type)
157 cap_gethostbyaddr(cap_channel_t *chan, const void *addr, socklen_t len,
217 cap_getaddrinfo(cap_channel_t *chan, const char *hostname, const char *servname,
281 cap_getnameinfo(cap_channel_t *chan, const struct sockaddr *sa, socklen_t salen,
329 cap_dns_type_limit(cap_channel_t *chan, const char * const *types,
352 cap_dns_family_limit(cap_channel_t *chan, const int *families,
H A Dcap_dns.h40 struct hostent *cap_gethostbyname(cap_channel_t *chan, const char *name);
41 struct hostent *cap_gethostbyname2(cap_channel_t *chan, const char *name,
43 struct hostent *cap_gethostbyaddr(cap_channel_t *chan, const void *addr,
46 int cap_getaddrinfo(cap_channel_t *chan, const char *hostname,
48 int cap_getnameinfo(cap_channel_t *chan, const struct sockaddr *sa,
52 int cap_dns_type_limit(cap_channel_t *chan, const char * const *types,
54 int cap_dns_family_limit(cap_channel_t *chan, const int *families,
/freebsd-11-stable/lib/libcasper/services/cap_dns/tests/
H A Ddns_test.c220 runtest(cap_channel_t *capdns)
326 cap_channel_t *capcas, *capdns, *origcapdns;
/freebsd-11-stable/lib/libcasper/services/cap_grp/
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...]
H A Dcap_grp.h35 struct group *cap_getgrent(cap_channel_t *chan);
36 struct group *cap_getgrnam(cap_channel_t *chan, const char *name);
37 struct group *cap_getgrgid(cap_channel_t *chan, gid_t gid);
39 int cap_getgrent_r(cap_channel_t *chan, struct group *grp, char *buffer,
41 int cap_getgrnam_r(cap_channel_t *chan, const char *name, struct group *grp,
43 int cap_getgrgid_r(cap_channel_t *chan, gid_t gid, struct group *grp,
46 int cap_setgroupent(cap_channel_t *chan, int stayopen);
47 int cap_setgrent(cap_channel_t *chan);
48 void cap_endgrent(cap_channel_t *chan);
50 int cap_grp_limit_cmds(cap_channel_t *cha
[all...]
/freebsd-11-stable/lib/libcasper/services/cap_grp/tests/
H A Dgrp_test.c137 runtest_cmds(cap_channel_t *capgrp)
226 test_cmds(cap_channel_t *origcapgrp)
228 cap_channel_t *capgrp;
900 runtest_fields(cap_channel_t *capgrp, unsigned int expected)
936 test_fields(cap_channel_t *origcapgrp)
938 cap_channel_t *capgrp;
1205 runtest_groups(cap_channel_t *capgrp, const char **names, const gid_t *gids,
1279 test_groups(cap_channel_t *origcapgrp)
1281 cap_channel_t *capgrp;
1526 cap_channel_t *capca
[all...]
/freebsd-11-stable/lib/libcasper/services/cap_pwd/
H A Dcap_pwd.c137 cap_getpwcommon_r(cap_channel_t *chan, const char *cmd, const char *login,
206 cap_getpwcommon(cap_channel_t *chan, const char *cmd, const char *login,
227 cap_getpwent(cap_channel_t *chan)
234 cap_getpwnam(cap_channel_t *chan, const char *login)
241 cap_getpwuid(cap_channel_t *chan, uid_t uid)
248 cap_getpwent_r(cap_channel_t *chan, struct passwd *pwd, char *buffer,
257 cap_getpwnam_r(cap_channel_t *chan, const char *name, struct passwd *pwd,
266 cap_getpwuid_r(cap_channel_t *chan, uid_t uid, struct passwd *pwd, char *buffer,
275 cap_setpassent(cap_channel_t *chan, int stayopen)
296 cap_set_end_pwent(cap_channel_t *cha
[all...]
H A Dcap_pwd.h35 struct passwd *cap_getpwent(cap_channel_t *chan);
36 struct passwd *cap_getpwnam(cap_channel_t *chan, const char *login);
37 struct passwd *cap_getpwuid(cap_channel_t *chan, uid_t uid);
39 int cap_getpwent_r(cap_channel_t *chan, struct passwd *pwd, char *buffer,
41 int cap_getpwnam_r(cap_channel_t *chan, const char *name, struct passwd *pwd,
43 int cap_getpwuid_r(cap_channel_t *chan, uid_t uid, struct passwd *pwd,
46 int cap_setpassent(cap_channel_t *chan, int stayopen);
47 void cap_setpwent(cap_channel_t *chan);
48 void cap_endpwent(cap_channel_t *chan);
50 int cap_pwd_limit_cmds(cap_channel_t *cha
[all...]
/freebsd-11-stable/lib/libcasper/services/cap_pwd/tests/
H A Dpwd_test.c151 runtest_cmds(cap_channel_t *cappwd)
238 test_cmds(cap_channel_t *origcappwd)
240 cap_channel_t *cappwd;
971 runtest_fields(cap_channel_t *cappwd, unsigned int expected)
1008 test_fields(cap_channel_t *origcappwd)
1010 cap_channel_t *cappwd;
1189 runtest_users(cap_channel_t *cappwd, const char **names, const uid_t *uids,
1263 test_users(cap_channel_t *origcappwd)
1265 cap_channel_t *cappwd;
1512 cap_channel_t *capca
[all...]
/freebsd-11-stable/lib/libcasper/services/cap_random/
H A Dcap_random.c49 cap_random_buf(cap_channel_t *chan, void *buf, size_t nbytes)
H A Dcap_random.h35 int cap_random_buf(cap_channel_t *chan, void *buf, size_t nbytes);
/freebsd-11-stable/lib/libcasper/services/cap_sysctl/
H A Dcap_sysctl.c48 cap_sysctlbyname(cap_channel_t *chan, const char *name, void *oldp,
H A Dcap_sysctl.h40 int cap_sysctlbyname(cap_channel_t *chan, const char *name, void *oldp,
/freebsd-11-stable/lib/libcasper/services/cap_sysctl/tests/
H A Dsysctl_test.c93 runtest(cap_channel_t *capsysctl)
183 test_operation(cap_channel_t *origcapsysctl)
185 cap_channel_t *capsysctl;
1118 test_names(cap_channel_t *origcapsysctl)
1120 cap_channel_t *capsysctl;
1472 cap_channel_t *capcas, *capsysctl;
/freebsd-11-stable/contrib/tcpdump/
H A Daddrtoname.c216 extern cap_channel_t *capdns;
H A Dtcpdump.c179 cap_channel_t *capdns;
725 static cap_channel_t *
728 cap_channel_t *capcas, *capdnsloc;
/freebsd-11-stable/sbin/ping/
H A Dping.c208 static cap_channel_t *capdns;
214 static cap_channel_t *capdns_setup(void);
1796 static cap_channel_t *
1799 cap_channel_t *capcas, *capdnsloc;
/freebsd-11-stable/usr.bin/kdump/
H A Dkdump.c177 static cap_channel_t *cappwd, *capgrp;
207 cappwdgrp_setup(cap_channel_t **cappwdp, cap_channel_t **capgrpp)
209 cap_channel_t *capcas, *cappwdloc, *capgrploc;

Completed in 243 milliseconds