use SYS_setgroup32 syscall if available. closes #319

This commit is contained in:
Antonio SJ Musumeci 2016-09-19 17:04:11 -04:00
parent a22b79c416
commit d9a79062b8

View File

@ -126,7 +126,11 @@ int
setgroups(const gid_t_rec *rec)
{
#if defined __linux__ and UGID_USE_RWLOCK == 0
# if defined SYS_setgroups32
return ::syscall(SYS_setgroups32,rec->size,rec->gids);
# else
return ::syscall(SYS_setgroups,rec->size,rec->gids);
# endif
#else
return ::setgroups(rec->size,rec->gids);
#endif