diff options
Diffstat (limited to 'src/tryshsgr.c')
-rw-r--r-- | src/tryshsgr.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/tryshsgr.c b/src/tryshsgr.c index 81b395c..ea1bf66 100644 --- a/src/tryshsgr.c +++ b/src/tryshsgr.c @@ -1,14 +1,15 @@ int main() { short x[4]; - + x[0] = x[1] = 1; - if (getgroups(1,x) == 0) if (setgroups(1,x) == -1) _exit(1); - - if (getgroups(1,x) == -1) _exit(1); + if (getgroups(1, x) == 0) + if (setgroups(1, x) == -1) _exit(1); + + if (getgroups(1, x) == -1) _exit(1); if (x[1] != 1) _exit(1); x[1] = 2; - if (getgroups(1,x) == -1) _exit(1); + if (getgroups(1, x) == -1) _exit(1); if (x[1] != 2) _exit(1); _exit(0); } |