aboutsummaryrefslogtreecommitdiff
path: root/tests/unistd/misc.c
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-04-11 10:00:33 -0700
committerAlon Zakai <alonzakai@gmail.com>2013-04-11 10:00:33 -0700
commit010747cad678c6b5d310db072c77a2ce17f2706e (patch)
tree82e2f7a9c79249f5685ee620a28aded4d64a325a /tests/unistd/misc.c
parentbc234c204c0a1d6d02363e9a60418dd52a6c3c87 (diff)
parentb2a132cd667a004dc64d58c0f029978cc46eb564 (diff)
Merge pull request #1050 from arlolra/setgroups
Implements setgroups
Diffstat (limited to 'tests/unistd/misc.c')
-rw-r--r--tests/unistd/misc.c9
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;
}