ipc::open3 does not work on OpenVMS because it claims that it needs fork().
As far as I know, win32 does not have a fork either, so finding out why
open3 is not using a similar implementation should be put on a VMS todo
list.
-John
[EMAIL PROTECTED]
Personal Opinion Only
--- /rsync_root/perl/lib/IPC/Cmd.pm Wed Oct 17 07:15:38 2007
+++ lib/IPC/Cmd.pm Thu Oct 25 00:27:38 2007
@@ -125,6 +125,10 @@
my $self = shift;
my $verbose = shift || 0;
+ ### ipc::open3 is not working on VMS becasue of a lack of fork.
+ ### todo, win32 also does not have fork, so need to do more research.
+ return 0 if IS_VMS;
+
### ipc::open3 works on every platform, but it can't capture buffers
### on win32 :(
return unless can_load(