Displaying 1 result from an estimated 1 matches for "_check_stderr".
2010 Sep 21
1
[PREVIEW ONLY] Refactor data transfer code
...output => $msg)));
+    }
+
+    close($self->{stderr});
+
+    delete($self->{pid});
+    delete($self->{stdin});
+    delete($self->{stdout});
+    delete($self->{stderr});
+}
+
+sub DESTROY
+{
+    my $self = shift;
+    $self->close();
+}
+
+sub _check_stderr
+{
+    my $self = shift;
+    my ($rw, $errfun) = @_;
+
     for(;;) {
-        my ($rin, $rout);
+        my ($rin, $rout, $win, $wout);
         $rin = '';
-        vec($rin, fileno($stdout_read), 1) = 1;
-        vec($rin, fileno($stderr_read), 1) = 1;
+        vec($rin, fileno($self-&g...