From af364e1ec464298f8ad1f8293d723863c70f674a Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Tue, 5 Jan 2016 23:04:30 +0000 Subject: [PATCH] tests/inet-accept-connect-send-recv.c: use libtests * tests/inet-accept-connect-send-recv.c (main): Use perror_msg_and_skip and perror_msg_and_fail. --- tests/inet-accept-connect-send-recv.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/tests/inet-accept-connect-send-recv.c b/tests/inet-accept-connect-send-recv.c index 87387ed3..334aeb7b 100644 --- a/tests/inet-accept-connect-send-recv.c +++ b/tests/inet-accept-connect-send-recv.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014-2015 Dmitry V. Levin + * Copyright (c) 2014-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 @@ -50,20 +51,19 @@ int main(void) close(0); close(1); - if (socket(PF_INET, SOCK_STREAM, 0)) { - perror("socket"); - return 77; - } - if (bind(0, (struct sockaddr *) &addr, len)) { - perror("bind"); - return 77; - } - assert(listen(0, 5) == 0); + if (socket(PF_INET, SOCK_STREAM, 0)) + perror_msg_and_skip("socket"); + if (bind(0, (struct sockaddr *) &addr, len)) + perror_msg_and_skip("bind"); + if (listen(0, 5)) + perror_msg_and_skip("listen"); memset(&addr, 0, sizeof(addr)); assert(getsockname(0, (struct sockaddr *) &addr, &len) == 0); - assert((pid = fork()) >= 0); + pid = fork(); + if (pid < 0) + perror_msg_and_fail("fork"); if (pid) { char buf[sizeof(data)]; -- 2.40.0