mirror of
https://github.com/php/php-src.git
synced 2024-09-21 09:57:23 +00:00
Real fix for std_syslog issue on OpenServer. This is limited to the native
development system (/bin/cc and icc) and does not show up with the UDK.
This commit is contained in:
parent
b98d2a8261
commit
8f58728e2b
@ -361,6 +361,7 @@ srand48 \
|
||||
srandom \
|
||||
statfs \
|
||||
statvfs \
|
||||
std_syslog \
|
||||
strcasecmp \
|
||||
strdup \
|
||||
strerror \
|
||||
|
@ -7,26 +7,23 @@
|
||||
#include <syslog.h>
|
||||
#endif
|
||||
|
||||
/*
|
||||
* SCO OpenServer 5 defines syslog to var_syslog/std_syslog which
|
||||
* causes trouble with our use of syslog. We define php_syslog
|
||||
* to be the system function syslog.
|
||||
/*
|
||||
* The SCO OpenServer 5 Development System (not the UDK)
|
||||
* defines syslog to std_syslog.
|
||||
*/
|
||||
|
||||
#ifdef syslog
|
||||
|
||||
#if defined(var_syslog) && var_syslog == syslog
|
||||
#define php_syslog var_syslog
|
||||
#elif defined(std_syslog) && std_syslog == syslog
|
||||
#ifdef HAVE_STD_SYSLOG
|
||||
#define php_syslog std_syslog
|
||||
#endif
|
||||
|
||||
#undef syslog
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef php_syslog
|
||||
#define php_syslog syslog
|
||||
#undef syslog
|
||||
#endif
|
||||
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user