return __syscall_setgroups (n, kernel_groups);
return INLINE_SYSCALL (setgroups, 2, n, kernel_groups);
setgroups (n, groups)     size_t n;     const gid_t *groups;{  size_t i;  __kernel_gid_t kernel_groups[n];  for (i = 0; i < n; i++)    {      kernel_groups[i] = groups[i];      if (groups[i] != (gid_t) ((__kernel_gid_t) groups[i]))	{	  __set_errno (EINVAL);	  return -1;	}    }  return __syscall_setgroups (n, kernel_groups);}