php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #9412 no support for syslog.h causes errors
Submitted: 2001-02-22 17:03 UTC Modified: 2001-02-24 16:10 UTC
From: amra at us dot ibm dot com Assigned:
Status: Closed Package: Compile Failure
PHP Version: 4.0.4pl1 OS: OS400
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: amra at us dot ibm dot com
New email:
PHP Version: OS:

 

 [2001-02-22 17:03 UTC] amra at us dot ibm dot com
If a platform does not have syslog support, get compile errors:

"ext/standard/basic_functions.c", line 494.9: 1506-045 (S) Undeclared identifier php_if_openlog.
"ext/standard/basic_functions.c", line 495.9: 1506-045 (S) Undeclared identifier php_if_syslog.
"ext/standard/basic_functions.c", line 496.9: 1506-045 (S) Undeclared identifier php_if_closelog.
"ext/standard/basic_functions.c", line 497.9: 1506-045 (S) Undeclared identifier php_if_define_syslog_variables.

"ext/standard/syslog.c", line 42.9: 1506-045 (S) Undeclared identifier LOG_EMERG.
"ext/standard/syslog.c", line 43.9: 1506-045 (S) Undeclared identifier LOG_ALERT.
"ext/standard/syslog.c", line 44.9: 1506-045 (S) Undeclared identifier LOG_CRIT.
"ext/standard/syslog.c", line 45.9: 1506-045 (S) Undeclared identifier LOG_ERR.
"ext/standard/syslog.c", line 46.9: 1506-045 (S) Undeclared identifier LOG_WARNING.
"ext/standard/syslog.c", line 47.9: 1506-045 (S) Undeclared identifier LOG_NOTICE.
"ext/standard/syslog.c", line 48.9: 1506-045 (S) Undeclared identifier LOG_INFO.
"ext/standard/syslog.c", line 49.9: 1506-045 (S) Undeclared identifier LOG_DEBUG.
"ext/standard/syslog.c", line 51.9: 1506-045 (S) Undeclared identifier LOG_KERN.
"ext/standard/syslog.c", line 52.9: 1506-045 (S) Undeclared identifier LOG_USER.
"ext/standard/syslog.c", line 53.9: 1506-045 (S) Undeclared identifier LOG_MAIL.
"ext/standard/syslog.c", line 54.9: 1506-045 (S) Undeclared identifier LOG_DAEMON.
"ext/standard/syslog.c", line 55.9: 1506-045 (S) Undeclared identifier LOG_AUTH.
"ext/standard/syslog.c", line 56.9: 1506-045 (S) Undeclared identifier LOG_SYSLOG.
"ext/standard/syslog.c", line 57.9: 1506-045 (S) Undeclared identifier LOG_LPR.
"ext/standard/syslog.c", line 75.9: 1506-045 (S) Undeclared identifier LOG_LOCAL0.
"ext/standard/syslog.c", line 76.9: 1506-045 (S) Undeclared identifier LOG_LOCAL1.
"ext/standard/syslog.c", line 77.9: 1506-045 (S) Undeclared identifier LOG_LOCAL2.
"ext/standard/syslog.c", line 78.9: 1506-045 (S) Undeclared identifier LOG_LOCAL3.
"ext/standard/syslog.c", line 79.9: 1506-045 (S) Undeclared identifier LOG_LOCAL4.
"ext/standard/syslog.c", line 80.9: 1506-045 (S) Undeclared identifier LOG_LOCAL5.
"ext/standard/syslog.c", line 81.9: 1506-045 (S) Undeclared identifier LOG_LOCAL6.
"ext/standard/syslog.c", line 82.9: 1506-045 (S) Undeclared identifier LOG_LOCAL7.
"ext/standard/syslog.c", line 85.9: 1506-045 (S) Undeclared identifier LOG_PID.
"ext/standard/syslog.c", line 86.9: 1506-045 (S) Undeclared identifier LOG_CONS.
"ext/standard/syslog.c", line 87.9: 1506-045 (S) Undeclared identifier LOG_ODELAY.
"ext/standard/syslog.c", line 88.9: 1506-045 (S) Undeclared identifier LOG_NDELAY.
"ext/standard/syslog.c", line 89.9: 1506-045 (S) Undeclared identifier LOG_NOWAIT.
"ext/standard/syslog.c", line 129.9: 1506-045 (S) Undeclared identifier LOG_EMERG.
"ext/standard/syslog.c", line 130.9: 1506-045 (S) Undeclared identifier LOG_ALERT.
"ext/standard/syslog.c", line 131.9: 1506-045 (S) Undeclared identifier LOG_CRIT.
"ext/standard/syslog.c", line 132.9: 1506-045 (S) Undeclared identifier LOG_ERR.
"ext/standard/syslog.c", line 133.9: 1506-045 (S) Undeclared identifier LOG_WARNING.
"ext/standard/syslog.c", line 134.9: 1506-045 (S) Undeclared identifier LOG_NOTICE.
"syslog.c", line 135.9: 1506-045 (S) Undeclared identifier LOG_INFO.
"ext/standard/syslog.c", line 136.9: 1506-045 (S) Undeclared identifier LOG_DEBUG.
"ext/standard/syslog.c", line 138.9: 1506-045 (S) Undeclared identifier LOG_KERN.
"ext/standard/syslog.c", line 139.9: 1506-045 (S) Undeclared identifier LOG_USER.
"ext/standard/syslog.c", line 140.9: 1506-045 (S) Undeclared identifier LOG_MAIL.
"ext/standard/syslog.c", line 141.9: 1506-045 (S) Undeclared identifier LOG_DAEMON.
"ext/standard/syslog.c", line 142.9: 1506-045 (S) Undeclared identifier LOG_AUTH.
"ext/standard/syslog.c", line 143.9: 1506-045 (S) Undeclared identifier LOG_SYSLOG.
"ext/standard/syslog.c", line 144.9: 1506-045 (S) Undeclared identifier LOG_LPR.
"ext/standard/syslog.c", line 162.9: 1506-045 (S) Undeclared identifier LOG_LOCAL0.
"ext/standard/syslog.c", line 163.9: 1506-045 (S) Undeclared identifier LOG_LOCAL1.
"ext/standard/syslog.c", line 164.9: 1506-045 (S) Undeclared identifier LOG_LOCAL2.
"ext/standard/syslog.c", line 165.9: 1506-045 (S) Undeclared identifier LOG_LOCAL3.
"ext/standard/syslog.c", line 166.9: 1506-045 (S) Undeclared identifier LOG_LOCAL4.
"ext/standard/syslog.c", line 167.9: 1506-045 (S) Undeclared identifier LOG_LOCAL5.
"ext/standard/syslog.c", line 168.9: 1506-045 (S) Undeclared identifier LOG_LOCAL6.
"ext/standard/syslog.c", line 169.9: 1506-045 (S) Undeclared identifier LOG_LOCAL7.
"ext/standard/syslog.c", line 172.9: 1506-045 (S) Undeclared identifier LOG_PID.
"ext/standard/syslog.c", line 173.9: 1506-045 (S) Undeclared identifier LOG_CONS.
"ext/standard/syslog.c", line 174.9: 1506-045 (S) Undeclared identifier LOG_ODELAY.
"ext/standard/syslog.c", line 175.9: 1506-045 (S) Undeclared identifier LOG_NDELAY.
"ext/standard/syslog.c", line 176.9: 1506-045 (S) Undeclared identifier LOG_NOWAIT.


In addition, there are various places where syslog.h is included without any check to see of HAVE_SYSLOG_H is true (note that in some cases, if not all, including syslog.h is not even necessary):

main/php_syslog.h
sapi/cgi/cgi_main.c
sapi/servlet/servlet.c


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-02-24 16:10 UTC] sas@php.net
Thanks for your excellent report. I've fixed all mentioned issues.
 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Thu May 08 07:01:27 2025 UTC