* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#include "tests.h"
+#include <assert.h>
#include <stdio.h>
#include <signal.h>
#include <unistd.h>
};
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",