From: Dmitry V. Levin Date: Thu, 21 Apr 2016 20:16:32 +0000 (+0000) Subject: tests: cleanup acct.test X-Git-Tag: v4.12~368 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dd02f09f4b4e4609b9b8dfe8af35b8fcc22cda4d;p=strace tests: cleanup acct.test * tests/acct.c (main): Use errno2name, stop using assert, change sample file name. * tests/acct.test: Update. --- diff --git a/tests/acct.c b/tests/acct.c index 5a9545a0..b8596811 100644 --- a/tests/acct.c +++ b/tests/acct.c @@ -8,25 +8,14 @@ # include # include -# define TMP_FILE "acct_tmpfile" - int main(void) { - assert(syscall(__NR_acct, TMP_FILE) == -1); - const char *errno_text; - switch(errno) { - case ENOSYS: - errno_text = "ENOSYS"; - break; - case EPERM: - errno_text = "EPERM"; - break; - default: - errno_text = "ENOENT"; - } - printf("acct(\"%s\") = -1 %s (%m)\n", - TMP_FILE, errno_text); + const char sample[] = "acct_sample"; + + long rc = syscall(__NR_acct, sample); + printf("acct(\"%s\") = %ld %s (%m)\n", + sample, rc, errno2name()); puts("+++ exited with 0 +++"); return 0; diff --git a/tests/acct.test b/tests/acct.test index e68a6ca1..b9bca754 100755 --- a/tests/acct.test +++ b/tests/acct.test @@ -3,4 +3,4 @@ # Check acct syscall decoding. . "${srcdir=.}/init.sh" -run_strace_match_diff -a21 +run_strace_match_diff -a20