From: Dmitry V. Levin Date: Sun, 4 Sep 2016 22:22:37 +0000 (+0000) Subject: tests: use sprintrc in mlock.test X-Git-Tag: v4.14~117 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ef62ce49a15d00e565cef68b3fa730905c090c2f;p=strace tests: use sprintrc in mlock.test * tests/mlock.c (main): Use sprintrc. --- diff --git a/tests/mlock.c b/tests/mlock.c index a47879a7..be962e24 100644 --- a/tests/mlock.c +++ b/tests/mlock.c @@ -6,25 +6,17 @@ # include # include -const int size = 1024; - int main(void) { + const int size = 1024; const char *addr = tail_alloc(size); - if (syscall(__NR_mlock, addr, size) == 0) { - printf("mlock(%p, %d) = 0\n", addr, size); - } else { - printf("mlock(%p, %d) = -1 %s (%m)\n", - addr, size, errno2name()); - } - - if (syscall(__NR_munlock, addr, size) == 0) { - printf("munlock(%p, %d) = 0\n", addr, size); - } else { - printf("munlock(%p, %d) = -1 %s (%m)\n", - addr, size, errno2name()); - } + + long rc = syscall(__NR_mlock, addr, size); + printf("mlock(%p, %d) = %s\n", addr, size, sprintrc(rc)); + + rc = syscall(__NR_munlock, addr, size); + printf("munlock(%p, %d) = %s\n", addr, size, sprintrc(rc)); puts("+++ exited with 0 +++"); return 0;