From 9b3c77c965a74f93e0ac879e366a111db6913ca9 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Tue, 5 Jan 2016 23:02:21 +0000 Subject: [PATCH] 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. --- tests/unix-pair-send-recv.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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); -- 2.40.0