Lines Matching defs:chan

176 cap_getgrcommon_r(cap_channel_t *chan, const char *cmd, const char *name,
197 nvl = cap_xfer_nvlist(chan, nvl);
245 cap_getgrcommon(cap_channel_t *chan, const char *cmd, const char *name,
253 error = cap_getgrcommon_r(chan, cmd, name, gid, &ggrp, gbuffer,
266 cap_getgrent(cap_channel_t *chan)
269 return (cap_getgrcommon(chan, "getgrent", NULL, 0));
273 cap_getgrnam(cap_channel_t *chan, const char *name)
276 return (cap_getgrcommon(chan, "getgrnam", name, 0));
280 cap_getgrgid(cap_channel_t *chan, gid_t gid)
283 return (cap_getgrcommon(chan, "getgrgid", NULL, gid));
287 cap_getgrent_r(cap_channel_t *chan, struct group *grp, char *buffer,
291 return (cap_getgrcommon_r(chan, "getgrent_r", NULL, 0, grp, buffer,
296 cap_getgrnam_r(cap_channel_t *chan, const char *name, struct group *grp,
300 return (cap_getgrcommon_r(chan, "getgrnam_r", name, 0, grp, buffer,
305 cap_getgrgid_r(cap_channel_t *chan, gid_t gid, struct group *grp, char *buffer,
309 return (cap_getgrcommon_r(chan, "getgrgid_r", NULL, gid, grp, buffer,
314 cap_setgroupent(cap_channel_t *chan, int stayopen)
321 nvl = cap_xfer_nvlist(chan, nvl);
335 cap_setgrent(cap_channel_t *chan)
341 nvl = cap_xfer_nvlist(chan, nvl);
355 cap_endgrent(cap_channel_t *chan)
362 nvlist_destroy(cap_xfer_nvlist(chan, nvl));
366 cap_grp_limit_cmds(cap_channel_t *chan, const char * const *cmds, size_t ncmds)
371 if (cap_limit_get(chan, &limits) < 0)
383 return (cap_limit_set(chan, limits));
387 cap_grp_limit_fields(cap_channel_t *chan, const char * const *fields,
393 if (cap_limit_get(chan, &limits) < 0)
405 return (cap_limit_set(chan, limits));
409 cap_grp_limit_groups(cap_channel_t *chan, const char * const *names,
417 if (cap_limit_get(chan, &limits) < 0)
437 return (cap_limit_set(chan, limits));