diff options
author | Alon Zakai <alonzakai@gmail.com> | 2013-04-11 10:00:33 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2013-04-11 10:00:33 -0700 |
commit | 010747cad678c6b5d310db072c77a2ce17f2706e (patch) | |
tree | 82e2f7a9c79249f5685ee620a28aded4d64a325a /tests/unistd/misc.c | |
parent | bc234c204c0a1d6d02363e9a60418dd52a6c3c87 (diff) | |
parent | b2a132cd667a004dc64d58c0f029978cc46eb564 (diff) |
Merge pull request #1050 from arlolra/setgroups
Implements setgroups
Diffstat (limited to 'tests/unistd/misc.c')
-rw-r--r-- | tests/unistd/misc.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/unistd/misc.c b/tests/unistd/misc.c index 4e7ac216..5b0d63d2 100644 --- a/tests/unistd/misc.c +++ b/tests/unistd/misc.c @@ -106,7 +106,7 @@ int main() { printf("alarm: %d", alarm(42)); printf(", errno: %d\n", errno); errno = 0; - printf("ualarm: %d", ualarm(123, 456)); + printf("ualarm: %ld", ualarm(123, 456)); printf(", errno: %d\n", errno); errno = 0; @@ -117,7 +117,7 @@ int main() { printf(", errno: %d\n", errno); errno = 0; - printf("crypt: %d", crypt("foo", "bar")); + printf("crypt: %s", crypt("foo", "bar")); printf(", errno: %d\n", errno); errno = 0; char encrypt_block[64] = {0}; @@ -192,5 +192,10 @@ int main() { printf(", errno: %d\n", errno); errno = 0; + gid_t groups2[1] = {0}; + printf("setgroups: %d", setgroups(1, groups2)); + printf(", errno: %d\n", errno); + errno = 0; + return 0; } |