From: Dmitry V. Levin Date: Tue, 5 Jan 2016 23:02:21 +0000 (+0000) Subject: tests/unix-pair-send-recv.c: use libtests X-Git-Tag: v4.12~737 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9b3c77c965a74f93e0ac879e366a111db6913ca9;p=strace tests/unix-pair-send-recv.c: use libtests * tests/unix-pair-send-recv.c (main): Use perror_msg_and_skip and perror_msg_and_fail. --- diff --git a/tests/unix-pair-send-recv.c b/tests/unix-pair-send-recv.c index c0623c19..f7d9c39d 100644 --- a/tests/unix-pair-send-recv.c +++ b/tests/unix-pair-send-recv.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 @@ -25,6 +25,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#include "tests.h" #include #include #include @@ -54,12 +55,12 @@ main(int ac, char **av) (void) close(1); int sv[2]; - assert(socketpair(AF_UNIX, SOCK_STREAM, 0, sv) == 0); - assert(sv[0] == 0); - assert(sv[1] == 1); + if (socketpair(AF_UNIX, SOCK_STREAM, 0, sv)) + perror_msg_and_skip("socketpair"); pid_t pid = fork(); - assert(pid >= 0); + if (pid < 0) + perror_msg_and_fail("fork"); if (pid) { assert(close(1) == 0);