PERFORCE change 11775 for review
[email protected] (Chris Nandor) Tue, 28 Aug 2001 23:20:00 -0400
| Newsgroups | perl.perl5.changes.mac |
|---|---|
| Message-ID | <p05100310b7b20fd628f0@[10.0.1.177]> |
Change 11775 by pudge@pudge-mobile on 2001/08/29 01:59:32
Allow for platforms to override formatting of errors
on output from Matthias Neeracher (core files)
Affected files ...
... //depot/maint-5.6/macperl/perl.h#2 edit
... //depot/maint-5.6/macperl/pp_ctl.c#2 edit
... //depot/maint-5.6/macperl/util.c#2 edit
Differences ...
==== //depot/maint-5.6/macperl/perl.h#2 (text) ====
Index: perl/perl.h
--- perl/perl.h.~1~ Tue Aug 28 20:15:05 2001
+++ perl/perl.h Tue Aug 28 20:15:05 2001
@@ -1686,6 +1686,10 @@
# define PERL_SYS_INIT3(argvp,argcp,envp) PERL_SYS_INIT(argvp,argcp)
#endif
+#ifndef PERL_WRITE_MSG_TO_CONSOLE
+# define PERL_WRITE_MSG_TO_CONSOLE(io, msg, len) PerlIO_write(io, msg, len)
+#endif
+
#ifndef MAXPATHLEN
# ifdef PATH_MAX
# ifdef _POSIX_PATH_MAX
==== //depot/maint-5.6/macperl/pp_ctl.c#2 (text) ====
Index: perl/pp_ctl.c
--- perl/pp_ctl.c.~1~ Tue Aug 28 20:15:05 2001
+++ perl/pp_ctl.c Tue Aug 28 20:15:05 2001
@@ -1438,7 +1438,7 @@
#endif
PerlIO *serr = Perl_error_log;
- PerlIO_write(serr, message, msglen);
+ PERL_WRITE_MSG_TO_CONSOLE(serr, message, msglen);
(void)PerlIO_flush(serr);
#ifdef USE_SFIO
errno = e;
==== //depot/maint-5.6/macperl/util.c#2 (text) ====
Index: perl/util.c
--- perl/util.c.~1~ Tue Aug 28 20:15:05 2001
+++ perl/util.c Tue Aug 28 20:15:05 2001
@@ -1714,7 +1714,7 @@
#endif
PerlIO *serr = Perl_error_log;
- PerlIO_write(serr, message, msglen);
+ PERL_WRITE_MSG_TO_CONSOLE(serr, message, msglen);
(void)PerlIO_flush(serr);
#ifdef USE_SFIO
errno = e;
@@ -1807,7 +1807,7 @@
{
PerlIO *serr = Perl_error_log;
- PerlIO_write(serr, message, msglen);
+ PERL_WRITE_MSG_TO_CONSOLE(serr, message, msglen);
#ifdef LEAKTEST
DEBUG_L(*message == '!'
? (xstat(message[1]=='!'
@@ -1922,7 +1922,7 @@
}
{
PerlIO *serr = Perl_error_log;
- PerlIO_write(serr, message, msglen);
+ PERL_WRITE_MSG_TO_CONSOLE(serr, message, msglen);
(void)PerlIO_flush(serr);
}
my_failure_exit();
@@ -1959,7 +1959,7 @@
}
{
PerlIO *serr = Perl_error_log;
- PerlIO_write(serr, message, msglen);
+ PERL_WRITE_MSG_TO_CONSOLE(serr, message, msglen);
#ifdef LEAKTEST
DEBUG_L(*message == '!'
? (xstat(message[1]=='!'
End of Patch.