From 2eec1ce8203991cf5eff9ecce94a428d726fc347 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Thu, 21 Apr 2016 21:28:03 +0000 Subject: [PATCH] tests/truncate.c: cleanup * tests/truncate.c (main): Use errno2name, stop using assert. --- tests/truncate.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/tests/truncate.c b/tests/truncate.c index b47a97e6..0f65c340 100644 --- a/tests/truncate.c +++ b/tests/truncate.c @@ -42,17 +42,15 @@ main(void) static const char fname[] = "truncate\nfilename"; static const char qname[] = "truncate\\nfilename"; const kernel_ulong_t len = (kernel_ulong_t) 0xdefaced0badc0deULL; + long rc; if (sizeof(len) > sizeof(long)) - assert(truncate(fname, len) == -1); + rc = truncate(fname, len); else - assert(syscall(__NR_truncate, fname, len) == -1); + rc = syscall(__NR_truncate, fname, len); - if (ENOENT != errno) - perror_msg_and_skip("truncate"); - - printf("truncate(\"%s\", %llu) = -1 ENOENT (%m)\n", - qname, (unsigned long long) len); + printf("truncate(\"%s\", %llu) = %ld %s (%m)\n", + qname, (unsigned long long) len, rc, errno2name()); puts("+++ exited with 0 +++"); return 0; -- 2.40.0