diff --git a/tests/signals/sigset-10.c b/tests/signals/sigset-10.c index 9762881ce3..04986b739e 100644 --- a/tests/signals/sigset-10.c +++ b/tests/signals/sigset-10.c @@ -1,5 +1,6 @@ #define _XOPEN_SOURCE 600 +#include #include #include #include @@ -10,8 +11,8 @@ int main() { void (*status) (int); status = sigset(SIGKILL,SIG_IGN); - ERROR_IF(sigset, status, == SIG_ERR); - ERROR_IF(sigset, errno, != EINVAL); + assert(status == SIG_ERR); + assert(errno == EINVAL); // if (sigset(SIGKILL,SIG_IGN) == SIG_ERR) { // if (errno != EINVAL) { // printf("Test FAILED: sigset() returned SIG_ERR but didn't set errno to EINVAL\n"); @@ -23,4 +24,4 @@ int main() // } // printf("test passed: error was set successfully\n"); return EXIT_SUCCESS; -} \ No newline at end of file +} diff --git a/tests/signals/sigset-5.c b/tests/signals/sigset-5.c index b0ad6763da..dc34f2848b 100644 --- a/tests/signals/sigset-5.c +++ b/tests/signals/sigset-5.c @@ -1,6 +1,8 @@ #define _XOPEN_SOURCE 600 +#include #include +#include #include #include #include "signals_list.h" @@ -8,21 +10,21 @@ #define NUMSIGNALS 26 -int is_empty(sigset_t *set) { +bool is_empty(sigset_t *set) { int i; - int siglist[] = {SIGABRT, SIGALRM, SIGBUS, SIGCHLD, + int siglist[25] = {SIGABRT, SIGALRM, SIGBUS, SIGCHLD, SIGCONT, SIGFPE, SIGHUP, SIGILL, SIGINT, SIGPIPE, SIGQUIT, SIGSEGV, SIGTERM, SIGTSTP, SIGTTIN, SIGTTOU, SIGUSR1, SIGUSR2, SIGPROF, SIGSYS, SIGTRAP, SIGURG, SIGVTALRM, SIGXCPU, SIGXFSZ }; - for (i=0; i