diff options
| author | muffin <none@none> | 2005-10-20 11:47:44 -0700 | 
|---|---|---|
| committer | muffin <none@none> | 2005-10-20 11:47:44 -0700 | 
| commit | 5d54f3d8999eac1762fe0a8c7177d20f1f201fae (patch) | |
| tree | 65c7761c305dbd97609e64517f5781b433efa980 /usr/src/lib/libbc/libc/sys/sys5/setgroups.c | |
| parent | 1b42782e10f177b2bd092559506a96dbbefefa54 (diff) | |
| download | illumos-joyent-5d54f3d8999eac1762fe0a8c7177d20f1f201fae.tar.gz | |
6309237 gcc and libbc don't get along
Diffstat (limited to 'usr/src/lib/libbc/libc/sys/sys5/setgroups.c')
| -rw-r--r-- | usr/src/lib/libbc/libc/sys/sys5/setgroups.c | 11 | 
1 files changed, 5 insertions, 6 deletions
| diff --git a/usr/src/lib/libbc/libc/sys/sys5/setgroups.c b/usr/src/lib/libbc/libc/sys/sys5/setgroups.c index a9f3cb210e..689d0165bd 100644 --- a/usr/src/lib/libbc/libc/sys/sys5/setgroups.c +++ b/usr/src/lib/libbc/libc/sys/sys5/setgroups.c @@ -24,25 +24,24 @@   * Use is subject to license terms.   */ +#pragma ident	"%Z%%M%	%I%	%E% SMI" +  /*   * POSIX.1 compatible setgroups() routine   * This is needed while gid_t is not the same size as int (or whatever the   * syscall is using at the time).   */ -#pragma ident	"%Z%%M%	%I%	%E% SMI"  -  #include <errno.h>  #include <sys/types.h>  #include <sys/param.h>  #include <sys/syscall.h> -setgroups(ngroups, grouplist) -int	ngroups; -gid_t	grouplist[]; +int +setgroups(int ngroups, gid_t grouplist[])  {  	int	glist[NGROUPS];	/* setgroups() syscall expects ints */ -	register int	i;	/* loop control */ +	int	i;	/* loop control */  	if (ngroups > NGROUPS) {  		errno = EINVAL; | 
