From 3174812d8d510133af73d13b26421646b45d2d36 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Mon, 4 Jan 2016 23:49:32 +0000 Subject: [PATCH] tests/rt_sigqueueinfo.c: use libtests * tests/rt_sigqueueinfo.c (main): Use assert and perror_msg_and_skip. --- tests/rt_sigqueueinfo.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tests/rt_sigqueueinfo.c b/tests/rt_sigqueueinfo.c index be277a43..9ca860ad 100644 --- a/tests/rt_sigqueueinfo.c +++ b/tests/rt_sigqueueinfo.c @@ -25,6 +25,8 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#include "tests.h" +#include #include #include #include @@ -40,10 +42,9 @@ main (void) }; pid_t pid = getpid(); - if (sigaction(SIGUSR1, &sa, NULL) == -1) - return 77; - if (sigqueue(pid, SIGUSR1, value) == -1) - return 77; + assert(sigaction(SIGUSR1, &sa, NULL) == 0); + if (sigqueue(pid, SIGUSR1, value)) + perror_msg_and_skip("sigqueue"); printf("rt_sigqueueinfo(%u, SIGUSR1, {si_signo=SIGUSR1, " "si_code=SI_QUEUE, si_pid=%u, si_uid=%u, " "si_value={int=%d, ptr=%p}}) = 0\n", -- 2.50.1