From: Dmitry V. Levin Date: Wed, 6 Jan 2016 12:03:57 +0000 (+0000) Subject: tests/readdir.c: use libtests X-Git-Tag: v4.12~686 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=82d1fd14f13f3923c099f9b1598ec8bb8c5a7327;p=strace tests/readdir.c: use libtests * tests/readdir.c: Use SKIP_MAIN_UNDEFINED. (main): Use perror_msg_and_skip. --- diff --git a/tests/readdir.c b/tests/readdir.c index 2b161d3e..85170aa4 100644 --- a/tests/readdir.c +++ b/tests/readdir.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015 Dmitry V. Levin + * Copyright (c) 2015-2016 Dmitry V. Levin * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -30,13 +30,13 @@ #ifdef __NR_readdir -#include -#include -#include -#include -#include -#include -#include +# include +# include +# include +# include +# include +# include +# include static const char fname[] = "A\nA\nA\nA\nA\nA\nA\nA\nA\nA\nA\nA\nA\nA\nA\nA\n" @@ -79,7 +79,7 @@ main(int ac, const char **av) assert(!open(".", O_RDONLY | O_DIRECTORY)); while ((rc = syscall(__NR_readdir, 0, &e, 1))) { if (rc < 0) - return 77; + perror_msg_and_skip("readdir"); e.d_name[e.d_reclen] = '\0'; printf("readdir(0, {d_ino=%lu, d_off=%lu, d_reclen=%u" ", d_name=\"%s\"}) = %d\n", @@ -97,10 +97,6 @@ main(int ac, const char **av) #else -int -main(void) -{ - return 77; -} +SKIP_MAIN_UNDEFINED("__NR_readdir") #endif