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:
Sascha Schumann 2000-06-09 17:21:40 +00:00
parent b98d2a8261
commit 8f58728e2b
2 changed files with 7 additions and 9 deletions

View File

@ -361,6 +361,7 @@ srand48 \
srandom \
statfs \
statvfs \
std_syslog \
strcasecmp \
strdup \
strerror \

View File

@ -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