For some reason, not all builds of PHP send output from shutdown functions
to the error log. This patch makes damn sure that the message goes there.
Gary
[ Gary Benson, Red Hat Europe ][ [EMAIL PROTECTED] ][ GnuPG 60E8793A ]
Index: t/htdocs/php/func5.php
===================================================================
RCS file: /home/cvspublic/httpd-test/perl-framework/t/htdocs/php/func5.php,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 func5.php
--- t/htdocs/php/func5.php 2001/07/30 19:37:14 1.1.1.1
+++ t/htdocs/php/func5.php 2001/08/10 12:55:15
@@ -2,7 +2,7 @@
function foo()
{
- print "foo() has been called.\n";
+ error_log("foo() has been called.", 0);
}
register_shutdown_function("foo");
Index: t/php/func5.t
===================================================================
RCS file: /home/cvspublic/httpd-test/perl-framework/t/php/func5.t,v
retrieving revision 1.3
diff -u -r1.3 func5.t
--- t/php/func5.t 2001/08/09 17:24:43 1.3
+++ t/php/func5.t 2001/08/10 12:55:15
@@ -18,9 +18,6 @@
## open error_log and verify the last line is:
## foo() has been called.
-##
-## this is kind of lame and may not work...i dont know how php is
-## SUPPPOSED to work in this situation...
my $error_log = "$env->{vars}->{t_logs}/error_log";
open(ERROR_LOG, $error_log);