in reply to Re^3: IPC problem
in thread IPC problem

(SunOS calcium 5.8 Generic_108528-23 sun4u sparc SUNW,UltraAX-i2///This is perl, version 5.005_03 built for sun4-solaris) Yes I have changed the code as You said...
#!/usr/bin/perl use IPC::Open3; use POSIX qw( :sys_wait_h ); my $pid; my $cmd = "new.pl"; my $cmd2 = "new2.pl"; my $exit_code = 0; my $exit_code2 = 0; my $help = 0; my $help2 = 0; print "\n*******SPAWNING FIRST PROCESS**********\n"; $pid = open3(*MMRET_IN, *MMRET_OUT, *MMRET_ERR, $cmd); print "Process spawned with PID = $pid \n"; $help = waitpid($pid,0); print "HELP_VALUE is $help\n"; $exit_code = $? >> 8; print "ExitCODE is $exit_code \n"; print "Return_Value \$\? = $? \n"; print "\n*******SPAWNING SECOND PROCESS********\n"; $pid2 = open3(*MMRET_IN2, *MMRET_OUT2, *MMRET_ERR2, $cmd2); print "Process spawned with PID = $pid2 \n"; $help2 = waitpid($pid2,0); print "HELP_VALUE is $help2\n"; $exit_code2 = $? >> 8; print "ExitCODE is $exit_code2 \n"; print "Return_Value \$\? = $? \n"; print "********************************\n\n";