1 /* Make sure handling of NULL sigmask is correct. 2 https://bugs.kde.org/show_bug.cgi?id=364413 3 We might try to make a copy and adjust the mask. 4 Testcase provided by Paul Eggert <eggert (at) cs.ucla.edu> */ 5 6 #include <stdio.h> 7 #include <stdlib.h> 8 #include <sys/select.h> 9 10 int 11 main (void) 12 { 13 struct timespec timeout; 14 timeout.tv_sec = 1; 15 timeout.tv_nsec = 0; 16 switch (pselect (0, 0, 0, 0, &timeout, 0)) 17 { 18 default: 19 abort (); 20 case -1: 21 perror ("pselect"); 22 return 1; 23 case 0: 24 return 0; 25 } 26 } 27