From: Dmitry V. Levin Date: Thu, 21 Apr 2016 21:28:30 +0000 (+0000) Subject: tests/truncate64.c: cleanup X-Git-Tag: v4.12~313 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ae4ba897028f7f068fd7d63b38cc1a2d5e4580f4;p=strace tests/truncate64.c: cleanup * tests/truncate64.c (main): Use errno2name, stop using assert. --- diff --git a/tests/truncate64.c b/tests/truncate64.c index 0e193d59..55400c2f 100644 --- a/tests/truncate64.c +++ b/tests/truncate64.c @@ -42,11 +42,9 @@ main(void) static const char qname[] = "truncate64\\nfilename"; const off_t len = 0xdefaceddeadbeef; - assert(truncate(fname, len) == -1); - if (ENOENT != errno) - perror_msg_and_skip("truncate"); - printf("truncate64(\"%s\", %llu) = -1 ENOENT (%m)\n", - qname, (unsigned long long) len); + int rc = truncate(fname, len); + printf("truncate64(\"%s\", %llu) = %d %s (%m)\n", + qname, (unsigned long long) len, rc, errno2name()); puts("+++ exited with 0 +++"); return 0;