From f1930aec47835e0ce231dff1893826824a462567 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Sun, 3 Sep 2000 03:58:18 +0000 Subject: Importing Egor's testsuite. --- winsup/testsuite/winsup.api/sigchld.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 winsup/testsuite/winsup.api/sigchld.c (limited to 'winsup/testsuite/winsup.api/sigchld.c') diff --git a/winsup/testsuite/winsup.api/sigchld.c b/winsup/testsuite/winsup.api/sigchld.c new file mode 100644 index 000000000..a7d1069b7 --- /dev/null +++ b/winsup/testsuite/winsup.api/sigchld.c @@ -0,0 +1,20 @@ +#include +#include +#include + +int no_signal_caught = 1; + +void handler ( int signo ) +{ + no_signal_caught = 0; +} + +main() +{ + pid_t pid; + signal ( SIGCHLD, handler ); + pid = fork(); + if ( pid == 0 ) exit ( 0 ); + sleep ( 2 ); + exit ( no_signal_caught ); +} -- cgit v1.2.3