sas             Sat Feb 24 13:08:15 2001 EDT

  Modified files:              
    /php4/ext/standard  basic_functions.c php_ext_syslog.h syslog.c 
    /php4/main  php_syslog.h 
  Log:
  Actually compile on systems without syslog.
  
  PR: #9412
  
  
Index: php4/ext/standard/basic_functions.c
diff -u php4/ext/standard/basic_functions.c:1.307 
php4/ext/standard/basic_functions.c:1.308
--- php4/ext/standard/basic_functions.c:1.307   Tue Feb 20 06:23:03 2001
+++ php4/ext/standard/basic_functions.c Sat Feb 24 13:08:15 2001
@@ -17,7 +17,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: basic_functions.c,v 1.307 2001/02/20 14:23:03 andrei Exp $ */
+/* $Id: basic_functions.c,v 1.308 2001/02/24 21:08:15 sas Exp $ */
 
 #include "php.h"
 #include "php_main.h"
@@ -507,10 +507,12 @@
        PHP_FE(ezmlm_hash,                              NULL)
 
        /* functions from syslog.c */
+#ifdef HAVE_SYSLOG_H
        PHP_FE(openlog,                                 NULL)
        PHP_FE(syslog,                                  NULL)
        PHP_FE(closelog,                                NULL)
        PHP_FE(define_syslog_variables, NULL)
+#endif
 
        /* functions from lcg.c */
        PHP_FE(lcg_value, NULL)
Index: php4/ext/standard/php_ext_syslog.h
diff -u php4/ext/standard/php_ext_syslog.h:1.3 php4/ext/standard/php_ext_syslog.h:1.4
--- php4/ext/standard/php_ext_syslog.h:1.3      Sun Jul 23 18:39:49 2000
+++ php4/ext/standard/php_ext_syslog.h  Sat Feb 24 13:08:15 2001
@@ -16,7 +16,7 @@
    +----------------------------------------------------------------------+
 */
 
-/* $Id: php_ext_syslog.h,v 1.3 2000/07/24 01:39:49 david Exp $ */
+/* $Id: php_ext_syslog.h,v 1.4 2001/02/24 21:08:15 sas Exp $ */
 
 #ifndef PHP_EXT_SYSLOG_H
 #define PHP_EXT_SYSLOG_H
@@ -25,9 +25,9 @@
 
 #include "php_syslog.h"
 
-extern PHP_MINIT_FUNCTION(syslog);
-extern PHP_RINIT_FUNCTION(syslog);
-extern PHP_RSHUTDOWN_FUNCTION(syslog);
+PHP_MINIT_FUNCTION(syslog);
+PHP_RINIT_FUNCTION(syslog);
+PHP_RSHUTDOWN_FUNCTION(syslog);
 
 PHP_FUNCTION(openlog);
 PHP_FUNCTION(syslog);
Index: php4/ext/standard/syslog.c
diff -u php4/ext/standard/syslog.c:1.24 php4/ext/standard/syslog.c:1.25
--- php4/ext/standard/syslog.c:1.24     Sun Jan 21 09:26:43 2001
+++ php4/ext/standard/syslog.c  Sat Feb 24 13:08:15 2001
@@ -16,9 +16,11 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: syslog.c,v 1.24 2001/01/21 17:26:43 rasmus Exp $ */
+/* $Id: syslog.c,v 1.25 2001/02/24 21:08:15 sas Exp $ */
 
 #include "php.h"
+
+#ifdef HAVE_SYSLOG_H
 #include "php_ini.h"
 #include "zend_globals.h"
 
@@ -261,6 +263,8 @@
        RETURN_TRUE;
 }
 /* }}} */
+
+#endif
 
 /*
  * Local variables:
Index: php4/main/php_syslog.h
diff -u php4/main/php_syslog.h:1.4 php4/main/php_syslog.h:1.5
--- php4/main/php_syslog.h:1.4  Fri Jun  9 10:21:40 2000
+++ php4/main/php_syslog.h      Sat Feb 24 13:08:15 2001
@@ -4,7 +4,10 @@
 #ifdef PHP_WIN32
 #include "win32/syslog.h"
 #else
+#include "php_config.h"
+#ifdef HAVE_SYSLOG_H
 #include <syslog.h>
+#endif
 #endif
 
 /* 



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to