]> granicus.if.org Git - strace/commitdiff
tests: robustify alarm test
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 16 Jul 2019 17:46:47 +0000 (17:46 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 16 Jul 2019 17:46:47 +0000 (17:46 +0000)
Do not assume that alarm syscall always succeeds.

* tests/alarm.c (main): Use sprintrc.

tests/alarm.c

index 35404535b814fa2463d432562a1bf460bee6816d..f9fe29a56b22f4403813a5fc837d55a050216311 100644 (file)
@@ -18,8 +18,8 @@
 int
 main(void)
 {
-       int rc = syscall(__NR_alarm, (unsigned long) 0xffffffff0000002aULL);
-       printf("alarm(%u) = %d\n", 42, rc);
+       const unsigned long arg = (unsigned long) 0xffffffff0000002aULL;
+       printf("alarm(%u) = %s\n", 42, sprintrc(syscall(__NR_alarm, arg)));
 
        puts("+++ exited with 0 +++");
        return 0;