Merge pull request #320 from trapexit/setgroups-arm

use SYS_setgroup32 syscall if available. closes #319
This commit is contained in:
Antonio SJ Musumeci 2016-09-19 17:05:10 -04:00 committed by GitHub
commit b8beeaceb3

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