Date: Sat, 14 Aug 2004 00:04:17 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [UnixOS2_Archive] No. 405 ************************************************** Friday 13 August 2004 Number 405 ************************************************** Subjects for today 1 perl and detaching : Dave Saville" 2 Re: perl and detaching : John Poltorak 3 Re: perl and detaching : Henry Sobotka **= Email 1 ==========================** Date: Thu, 12 Aug 2004 19:33:38 +0100 (BST) From: "Dave Saville" Subject: perl and detaching I think building perl from source with the build system has broken OS2::Process use OS2::Process; $pid = system(P_PM+P_BACKGROUND, "epm.exe"); gives can't exec "5" no such file or directory. See http://www.daimi.au.dk/Manuals/perl/os2/OS2/Process/Process.html -- Regards Dave Saville **= Email 2 ==========================** Date: Fri, 13 Aug 2004 09:56:56 +0100 From: John Poltorak Subject: Re: perl and detaching On Thu, Aug 12, 2004 at 07:33:38PM +0100, Dave Saville wrote: > I think building perl from source with the build system has broken > OS2::Process > > use OS2::Process; > $pid = system(P_PM+P_BACKGROUND, "epm.exe"); > > gives can't exec "5" no such file or directory. > > See > > http://www.daimi.au.dk/Manuals/perl/os2/OS2/Process/Process.html Which version of Perl is this? I would have expected that one of the Perl tests would have checked for detaching... I'm not sure what you are trying to do above but you can't detach a program like EPM anyway. Am I missing something? > -- > Regards > > Dave Saville > -- John **= Email 3 ==========================** Date: Fri, 13 Aug 2004 07:57:54 -0400 From: Henry Sobotka Subject: Re: perl and detaching Dave Saville wrote: > I think building perl from source with the build system has broken > OS2::Process > > use OS2::Process; > $pid = system(P_PM+P_BACKGROUND, "epm.exe"); > > gives can't exec "5" no such file or directory. > > See > > http://www.daimi.au.dk/Manuals/perl/os2/OS2/Process/Process.html > Somewhere between 5.6.1 and 5.7.2 that example was changed to: $pid = system(P_PM | P_BACKGROUND, "epm.exe"); (see perl/lib/[version]/os2/OS2/Process.pm) h~