summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/common/setgroups.c
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2005-12-27 09:32:10 +0000
committerMike Frysinger <vapier@gentoo.org>2005-12-27 09:32:10 +0000
commitb027080b40664e29d83456951ad3e3e519615c8d (patch)
tree1de3f24ef3e3c13e7470e88afac970a9c937880c /libc/sysdeps/linux/common/setgroups.c
parent73d592f6af3afcd49f3c46b3a84f83950fd00cf9 (diff)
tweak prototypes to match the exported versions
Diffstat (limited to 'libc/sysdeps/linux/common/setgroups.c')
-rw-r--r--libc/sysdeps/linux/common/setgroups.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/libc/sysdeps/linux/common/setgroups.c b/libc/sysdeps/linux/common/setgroups.c
index 21823ad9b..3d2102f9d 100644
--- a/libc/sysdeps/linux/common/setgroups.c
+++ b/libc/sysdeps/linux/common/setgroups.c
@@ -18,9 +18,9 @@
static inline _syscall2(int, __syscall_setgroups,
size_t, size, const __kernel_gid_t *, list);
-int attribute_hidden __setgroups(size_t n, const gid_t * groups)
+int attribute_hidden __setgroups(size_t size, const gid_t *groups)
{
- if (n > (size_t) sysconf(_SC_NGROUPS_MAX)) {
+ if (size > (size_t) sysconf(_SC_NGROUPS_MAX)) {
ret_error:
__set_errno(EINVAL);
return -1;
@@ -28,18 +28,18 @@ ret_error:
size_t i;
__kernel_gid_t *kernel_groups;
- kernel_groups = (__kernel_gid_t *)malloc(sizeof(*kernel_groups) * n);
+ kernel_groups = (__kernel_gid_t *)malloc(sizeof(*kernel_groups) * size);
if (kernel_groups == NULL)
goto ret_error;
- for (i = 0; i < n; i++) {
+ for (i = 0; i < size; i++) {
kernel_groups[i] = (groups)[i];
if (groups[i] != (gid_t) ((__kernel_gid_t) groups[i])) {
goto ret_error;
}
}
- i = __syscall_setgroups(n, kernel_groups);
+ i = __syscall_setgroups(size, kernel_groups);
free(kernel_groups);
return i;
}