From 5d54f3d8999eac1762fe0a8c7177d20f1f201fae Mon Sep 17 00:00:00 2001 From: muffin Date: Thu, 20 Oct 2005 11:47:44 -0700 Subject: 6309237 gcc and libbc don't get along --- usr/src/lib/libbc/libc/sys/sys5/setgroups.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'usr/src/lib/libbc/libc/sys/sys5/setgroups.c') 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 #include #include #include -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; -- cgit v1.2.3