void-packages/srcpkgs/uucp/patches/wait-for-correct-parent.patch
bugcrazy dfbe7fa063 New package: uucp-1.07
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
2022-04-18 15:20:24 +02:00

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 ();