I've got a *bunch* of code that I've been rewriting recently and ran into a rather weird problem.
it won't fork. If I write the following: foreach my $file ( @$files ) { my $pid = fork(); print "$pid --> $file\n"; [....] } I will get an output of: 0 --> file_one 3242 --> file_one 0--> file_two but no 3243-->file_two. Repeated print statements later on in the job continue to indicate that this is not forking correctly. I've been changing a number of things over to objects and references, but I can't see anyway that this would interfere with something so fundamental. Unfortunately, perl -d doesn't work well for forks. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>