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(