From 203d5bb92583324efed4fe82e8272a831c780138 Mon Sep 17 00:00:00 2001 From: Frank Lichtenheld Date: Fri, 15 Feb 2008 20:54:23 +0100 Subject: [PATCH] Dpkg::IPC: Add wait_child option to fork_and_exec * scripts/Dpkg/IPC.pm (fork_and_exec): If the wait_child option is set to true, wait for the child to exit before returning to the caller. --- scripts/Dpkg/IPC.pm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/Dpkg/IPC.pm b/scripts/Dpkg/IPC.pm index 9c621f92..7f8a46aa 100644 --- a/scripts/Dpkg/IPC.pm +++ b/scripts/Dpkg/IPC.pm @@ -81,6 +81,11 @@ sub fork_and_exec { close($opts{"from_handle"}) if exists $opts{"from_handle"}; close($opts{"to_handle"}) if exists $opts{"to_handle"}; + if ($opts{"wait_child"}) { + wait_child($pid, cmdline => "@prog"); + return 1; + } + return $pid; } -- 2.39.5