From: Dmitry V. Levin Date: Tue, 5 Jan 2016 22:53:28 +0000 (+0000) Subject: tests/oldselect.c: use libtests X-Git-Tag: v4.12~740 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fc3e11bcdcdabd5e7f895a4dd95bb7ff54c99b61;p=strace tests/oldselect.c: use libtests * tests/oldselect.c: Use SKIP_MAIN_UNDEFINED. (main): Use perror_msg_and_fail and perror_msg_and_skip. --- diff --git a/tests/oldselect.c b/tests/oldselect.c index f2ed9ba7..b8f265aa 100644 --- a/tests/oldselect.c +++ b/tests/oldselect.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 @@ -26,14 +26,15 @@ */ #include "tests.h" -#include -#include #include #if defined __NR_select && defined __NR__newselect \ && __NR_select != __NR__newselect \ && !defined SPARC +# include +# include + int main(void) { @@ -48,22 +49,18 @@ main(void) (void) close(0); (void) close(1); if (pipe(fds)) - return 77; + perror_msg_and_fail("pipe"); FD_SET(0, &w); FD_SET(1, &r); if (syscall(__NR_select, args)) - return 77; + perror_msg_and_skip("select"); return 0; } #else -int -main(void) -{ - return 77; -} +SKIP_MAIN_UNDEFINED("__NR_select && __NR__newselect") #endif