summaryrefslogtreecommitdiff
path: root/util.c
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>1999-07-18 21:33:57 +0000
committerJarkko Hietaniemi <jhi@iki.fi>1999-07-18 21:33:57 +0000
commit0faf3e6502ba533234322c904a3fa6b70b610627 (patch)
treeb6ab13f80d82a8fc50bdbffec28f1b78204dc125 /util.c
parent9f62e1ec6945a49a52880c6619a9badbeb4bb8ea (diff)
parentda0838f1870c5338e6bf9ab745ef01fde1406476 (diff)
downloadperl-0faf3e6502ba533234322c904a3fa6b70b610627.tar.gz
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@3698
Diffstat (limited to 'util.c')
-rw-r--r--util.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/util.c b/util.c
index ba0935c576..aa43861067 100644
--- a/util.c
+++ b/util.c
@@ -1416,6 +1416,9 @@ Perl_mess(pTHX_ const char *pat, va_list *args)
line_mode ? "line" : "chunk",
(long)IoLINES(GvIOp(PL_last_in_gv)));
}
+#ifdef USE_THREADS
+ sv_catpvf(sv, " thread %ld", thr->tid);
+#endif
sv_catpv(sv, PL_dirty ? dgd : ".\n");
}
return sv;
@@ -2304,10 +2307,11 @@ Perl_my_popen(pTHX_ char *cmd, char *mode)
break;
n += n1;
}
+ PerlLIO_close(pp[0]);
+ did_pipes = 0;
if (n) { /* Error */
if (n != sizeof(int))
Perl_croak(aTHX_ "panic: kid popen errno read");
- PerlLIO_close(pp[0]);
errno = errkid; /* Propagate errno from kid */
return Nullfp;
}