From 91a6ef6648db142fb3c4d82b8f9fc7473e0a128e Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Tue, 5 Jan 2016 23:13:41 +0000 Subject: [PATCH] tests/inet-cmsg.c: use libtests * tests/inet-cmsg.c (main): Use perror_msg_and_skip. --- tests/inet-cmsg.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/tests/inet-cmsg.c b/tests/inet-cmsg.c index 85ddfdac..799f4051 100644 --- a/tests/inet-cmsg.c +++ b/tests/inet-cmsg.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 @@ -94,19 +95,15 @@ main(void) assert(!close(0)); assert(!close(3)); - if (socket(PF_INET, SOCK_DGRAM, 0)) { - perror("socket"); - return 77; - } + if (socket(PF_INET, SOCK_DGRAM, 0)) + perror_msg_and_skip("socket"); struct sockaddr_in addr = { .sin_family = AF_INET, .sin_addr.s_addr = htonl(INADDR_LOOPBACK) }; socklen_t len = sizeof(addr); - if (bind(0, (struct sockaddr *) &addr, len)) { - perror("bind"); - return 77; - } + if (bind(0, (struct sockaddr *) &addr, len)) + perror_msg_and_skip("bind"); assert(!getsockname(0, (struct sockaddr *) &addr, &len)); assert(socket(PF_INET, SOCK_DGRAM, 0) == 3); -- 2.40.0