dfbe7fa063
This package contains the standard UUCP package from the Free Software Foundation, with uucico, uusched, uuxqt, uux, uucp, uustat, uulog, uuname, uuto, uupick and cu. Added files Added install files, man manuals and patches. Fixed whitespace and using vman Removed -R Added suggested changes Added underlining New suggested changes
19 lines
715 B
Diff
19 lines
715 B
Diff
Description: wait for correct parent to die
|
|
Author: Jörg Sommer <joerg@jo-so.de>
|
|
Index: uucp-1.07/unix/detach.c
|
|
===================================================================
|
|
--- uucp-1.07.orig/unix/detach.c 2019-03-02 16:36:11.238947732 +0100
|
|
+++ uucp-1.07/unix/detach.c 2019-03-02 16:37:21.850946777 +0100
|
|
@@ -98,10 +98,8 @@
|
|
if (ipid != 0)
|
|
_exit (EXIT_SUCCESS);
|
|
|
|
- /* We'll always wind up as a child of process number 1, right?
|
|
- Right? We have to wait for our parent to die before
|
|
- reenabling SIGHUP. */
|
|
- while (getppid () != 1)
|
|
+ /* We have to wait for our parent to die before reenabling SIGHUP. */
|
|
+ while (getppid () == igrp)
|
|
sleep (1);
|
|
|
|
ipid = getpid ();
|