Searched refs:getgroups (Results 1 - 25 of 33) sorted by relevance

12

/illumos-gate/usr/src/lib/libc/common/sys/
H A Dgetgroups.s30 .file "getgroups.s"
32 /* C library -- getgroups */
33 /* int getgroups(int gidsetsize, uid_t grouplist[]); */
37 ANSI_PRAGMA_WEAK(getgroups,function)
41 SYSCALL_RVAL1(getgroups)
43 SET_SIZE(getgroups)
/illumos-gate/usr/src/lib/libast/common/comp/
H A Dgetgroups.c26 #if !defined(getgroups) && defined(_lib_getgroups)
28 NoN(getgroups)
34 #if defined(getgroups)
35 #undef getgroups
38 extern int getgroups(int, int*);
40 #define ast_getgroups getgroups
68 len = getgroups(len > NGROUPS_MAX ? NGROUPS_MAX : len, big);
H A Deaccess.c111 if ((ngroups = getgroups(0, (gid_t*)0)) <= 0)
116 ngroups = getgroups(ngroups, groups);
/illumos-gate/usr/src/lib/libast/common/features/
H A Dbotch.c36 extern int getgroups(int, gid_t*);
51 if ((n = getgroups((sizeof(groups) / sizeof(groups[0])) / r, groups)) > 0)
55 if (getgroups(i, groups) != i)
60 if (getgroups(i, groups) != i)
68 printf("#undef getgroups\n");
69 printf("#define getgroups _ast_getgroups /* implementation botches gid_t* arg */\n");
/illumos-gate/usr/src/lib/libbc/libc/sys/sys5/
H A Dgetgroups.c30 * POSIX.1 compatible getgroups() routine
40 getgroups(int gidsetsize, gid_t grouplist[]) function
42 int glist[NGROUPS]; /* getgroups() syscall returns ints */
/illumos-gate/usr/src/lib/libbsm/common/
H A Daudit_allocate.c132 int maxgrp = getgroups(0, NULL);
136 if ((ng = getgroups(maxgrp, grplst)) < 0) {
H A Dgeneric.c423 int maxgrp = getgroups(0, NULL);
426 if ((ng = getgroups(maxgrp, grplst)) > 0) {
H A Dadt_token.c603 int maxgrp = getgroups(0, NULL);
606 if ((group_count = getgroups(maxgrp, grouplist)) > 0) {
/illumos-gate/usr/src/lib/libbc/inc/include/
H A Dunistd.h129 extern int getgroups(int, gid_t []);
/illumos-gate/usr/src/ucbcmd/groups/
H A Dgroups.c49 ngroups = getgroups(maxgrp, groups);
/illumos-gate/usr/src/lib/libnsl/rpc/
H A Dauth_sys.c174 int maxgrp = getgroups(0, NULL);
184 if ((len = getgroups(maxgrp, gids)) < 0) {
209 int maxgrp = getgroups(0, NULL);
221 if ((len = getgroups(maxgrp, gids)) < 0) {
223 "authsys_create_ruid:getgroups failed");
/illumos-gate/usr/src/cmd/id/
H A Did.c175 i = getgroups(groupmax, groupids);
177 perror("getgroups");
201 i = getgroups(groupmax, groupids);
203 perror("getgroups");
237 i = getgroups(groupmax, groupids);
239 perror("getgroups");
/illumos-gate/usr/src/uts/common/syscall/
H A Dgroups.c130 getgroups(int gidsetsize, gid_t *gidset) function
/illumos-gate/usr/src/cmd/print/lpset/
H A Dlpset.c73 maxgrp = getgroups(0, NULL);
76 if ((len = getgroups(maxgrp, list)) != -1)
/illumos-gate/usr/src/cmd/smserverd/
H A Dmyaudit.c218 int maxgrp = getgroups(0, NULL);
221 if ((ng = getgroups(maxgrp, grplst))) {
/illumos-gate/usr/src/man/man2/
H A DMakefile58 getgroups.2 \
321 setgroups.2 := LINKSRC = getgroups.2
/illumos-gate/usr/src/lib/libshell/common/sh/
H A Dsuid_exec.c319 if((maxgroups=getgroups(0,groups)) < 0)
326 n = getgroups(maxgroups,groups);
/illumos-gate/usr/src/lib/libcmd/common/
H A Did.c232 if ((maxgroups = getgroups(0, groups)) <= 0)
237 ngroups = getgroups(maxgroups, groups);
/illumos-gate/usr/src/lib/libshell/common/bltins/
H A Dtest.c611 if((maxgroups=getgroups(0,(gid_t*)0)) <= 0)
618 n = getgroups(maxgroups,groups);
/illumos-gate/usr/src/lib/libsocket/inet/
H A Drcmd.c567 int maxgrp = getgroups(0, NULL);
608 if ((ngroups = getgroups(maxgrp, grouplist)) == -1)
/illumos-gate/usr/src/boot/include/
H A Dunistd.h342 int getgroups(int, gid_t []);
/illumos-gate/usr/src/uts/common/os/
H A Dsysent.c178 int getgroups(int, gid_t *);
549 /* 92 */ SYSENT_CI("getgroups", getgroups, 2),
916 /* 92 */ SYSENT_CI("getgroups", getgroups, 2),
/illumos-gate/usr/src/head/
H A Dunistd.h339 extern int getgroups(int, gid_t *);
/illumos-gate/usr/src/lib/libbc/sparc/
H A DMakefile156 getgroups.o setgroups.o
160 creat.o execve.o getgroups.o getpgrp.o link.o \
/illumos-gate/usr/src/lib/libbc/libc/sys/common/
H A Dsyscall.c288 return (getgroups(i1, c1));

Completed in 100 milliseconds

12