26 lines
535 B
C
26 lines
535 B
C
/* Make sure handling of NULL sigmask is correct.
|
|
https://bugs.kde.org/show_bug.cgi?id=364413
|
|
We might try to make a copy and adjust the mask.
|
|
Testcase provided by Paul Eggert <eggert@cs.ucla.edu> */
|
|
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <sys/select.h>
|
|
|
|
int
|
|
main (void)
|
|
{
|
|
struct timespec timeout;
|
|
timeout.tv_sec = 1;
|
|
timeout.tv_nsec = 0;
|
|
switch (pselect (0, 0, 0, 0, &timeout, 0))
|
|
{
|
|
default:
|
|
abort ();
|
|
case -1:
|
|
perror ("pselect");
|
|
return 1;
|
|
case 0:
|
|
return 0;
|
|
}
|
|
}
|