From: Dmitry V. Levin Date: Mon, 4 Jan 2016 23:49:32 +0000 (+0000) Subject: tests/rt_sigqueueinfo.c: use libtests X-Git-Tag: v4.12~759 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3174812d8d510133af73d13b26421646b45d2d36;p=strace tests/rt_sigqueueinfo.c: use libtests * tests/rt_sigqueueinfo.c (main): Use assert and perror_msg_and_skip. --- 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",