+ /* set up sig handler */
+ if (first_call)
+ {
+#ifdef SA_NOCLDSTOP
+ newact.sa_handler = sighandler;
+ sigemptyset (&newact.sa_mask);
+ newact.sa_flags = 0;
+
+ sigaction (SIGCONT, NULL, &oldact);
+ if (oldact.sa_handler != SIG_IGN)
+ sigaction (SIGCONT, &newact, NULL);
+#else
+ if (signal (SIGCONT, SIG_IGN) != SIG_IGN)
+ signal (SIGCONT, sighandler);
+#endif
+ first_call = 0;
+ }
+
+ my_usleep (requested_delay);