Browse Source

use SYS_setgroup32 syscall if available. closes #319

pull/320/head
Antonio SJ Musumeci 8 years ago
parent
commit
d9a79062b8
  1. 4
      src/gidcache.cpp

4
src/gidcache.cpp

@ -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

Loading…
Cancel
Save