1 /* 2 Test that 0 is reserved for the null signal. 3 This test must be executed. 4 */ 5 6#include <signal.h> 7#include <stdio.h> 8 9int main() { 10 if ( (0 == SIGABRT) || 11 (0 == SIGALRM) || 12 (0 == SIGBUS) || 13 (0 == SIGCHLD) || 14 (0 == SIGCONT) || 15 (0 == SIGFPE) || 16 (0 == SIGHUP) || 17 (0 == SIGILL) || 18 (0 == SIGINT) || 19 (0 == SIGKILL) || 20 (0 == SIGPIPE) || 21 (0 == SIGQUIT) || 22 (0 == SIGSEGV) || 23 (0 == SIGSTOP) || 24 (0 == SIGTERM) || 25 (0 == SIGTSTP) || 26 (0 == SIGTTIN) || 27 (0 == SIGTTOU) || 28 (0 == SIGUSR1) || 29 (0 == SIGUSR2) || 30 (0 == SIGPOLL) || 31 (0 == SIGPROF) || 32 (0 == SIGSYS) || 33 (0 == SIGTRAP) || 34 (0 == SIGURG) || 35 (0 == SIGVTALRM) || 36 (0 == SIGXCPU) || 37 (0 == SIGXFSZ) ) { 38 printf("Test FAILED\n"); 39 return -1; 40 } else { 41 printf("Test PASSED\n"); 42 return 0; 43 } 44} 45