From fc3e11bcdcdabd5e7f895a4dd95bb7ff54c99b61 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Tue, 5 Jan 2016 22:53:28 +0000 Subject: [PATCH] tests/oldselect.c: use libtests * tests/oldselect.c: Use SKIP_MAIN_UNDEFINED. (main): Use perror_msg_and_fail and perror_msg_and_skip. --- tests/oldselect.c | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) 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 -- 2.40.0