diff options
author | Mike Frysinger <vapier@gentoo.org> | 2005-12-27 09:32:10 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2005-12-27 09:32:10 +0000 |
commit | b027080b40664e29d83456951ad3e3e519615c8d (patch) | |
tree | 1de3f24ef3e3c13e7470e88afac970a9c937880c /libc/sysdeps/linux/common/getgroups.c | |
parent | 73d592f6af3afcd49f3c46b3a84f83950fd00cf9 (diff) |
tweak prototypes to match the exported versions
Diffstat (limited to 'libc/sysdeps/linux/common/getgroups.c')
-rw-r--r-- | libc/sysdeps/linux/common/getgroups.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libc/sysdeps/linux/common/getgroups.c b/libc/sysdeps/linux/common/getgroups.c index b2918c6d9..afc615bfb 100644 --- a/libc/sysdeps/linux/common/getgroups.c +++ b/libc/sysdeps/linux/common/getgroups.c @@ -19,9 +19,9 @@ static inline _syscall2(int, __syscall_getgroups, int, size, __kernel_gid_t *, list); -int attribute_hidden __getgroups(int n, gid_t * groups) +int attribute_hidden __getgroups(int size, gid_t groups[]) { - if (unlikely(n < 0)) { + if (unlikely(size < 0)) { ret_error: __set_errno(EINVAL); return -1; @@ -29,13 +29,13 @@ ret_error: int i, ngids; __kernel_gid_t *kernel_groups; - n = MIN(n, sysconf(_SC_NGROUPS_MAX)); - kernel_groups = (__kernel_gid_t *)malloc(sizeof(*kernel_groups) * n); + size = MIN(size, sysconf(_SC_NGROUPS_MAX)); + kernel_groups = (__kernel_gid_t *)malloc(sizeof(*kernel_groups) * size); if (kernel_groups == NULL) goto ret_error; - ngids = __syscall_getgroups(n, kernel_groups); - if (n != 0 && ngids > 0) { + ngids = __syscall_getgroups(size, kernel_groups); + if (size != 0 && ngids > 0) { for (i = 0; i < ngids; i++) { groups[i] = kernel_groups[i]; } |