zeev Mon Feb 17 08:29:59 2003 EDT
Modified files:
/php4/main fopen_wrappers.c main.c network.c php.h
php_open_temporary_file.c
/php4/ext/rpc/com com.c conversion.c dispatch.c variant.c
/php4/ext/snmp winsnmp.c
/php4/ext/standard file.c flock_compat.c ftp_fopen_wrapper.c
http_fopen_wrapper.c pack.c rand.c
/php4/ext/w32api w32api.c
/php4/ext/zlib zlib.c
/php4/sapi/apache php_apache_http.h
/php4/sapi/cgi cgi_main.c
/php4/sapi/isapi php4isapi.c
Log:
Win32 build improvements
Index: php4/main/fopen_wrappers.c
diff -u php4/main/fopen_wrappers.c:1.156 php4/main/fopen_wrappers.c:1.157
--- php4/main/fopen_wrappers.c:1.156 Sat Feb 15 22:48:48 2003
+++ php4/main/fopen_wrappers.c Mon Feb 17 08:29:56 2003
@@ -16,7 +16,7 @@
| Jim Winstead <[EMAIL PROTECTED]> |
+----------------------------------------------------------------------+
*/
-/* $Id: fopen_wrappers.c,v 1.156 2003/02/16 03:48:48 wez Exp $ */
+/* $Id: fopen_wrappers.c,v 1.157 2003/02/17 13:29:56 zeev Exp $ */
/* {{{ includes
*/
@@ -32,8 +32,6 @@
#include <fcntl.h>
#ifdef PHP_WIN32
-#include <windows.h>
-#include <winsock2.h>
#define O_RDONLY _O_RDONLY
#include "win32/param.h"
#elif defined(NETWARE)
Index: php4/main/main.c
diff -u php4/main/main.c:1.525 php4/main/main.c:1.526
--- php4/main/main.c:1.525 Sat Feb 15 15:22:19 2003
+++ php4/main/main.c Mon Feb 17 08:29:56 2003
@@ -18,10 +18,13 @@
+----------------------------------------------------------------------+
*/
-/* $Id: main.c,v 1.525 2003/02/15 20:22:19 sniper Exp $ */
+/* $Id: main.c,v 1.526 2003/02/17 13:29:56 zeev Exp $ */
/* {{{ includes
*/
+
+#define ZEND_INCLUDE_FULL_WINDOWS_HEADERS
+
#include <stdio.h>
#include "php.h"
#ifdef PHP_WIN32
Index: php4/main/network.c
diff -u php4/main/network.c:1.87 php4/main/network.c:1.88
--- php4/main/network.c:1.87 Sat Feb 15 22:48:48 2003
+++ php4/main/network.c Mon Feb 17 08:29:56 2003
@@ -16,7 +16,7 @@
| Streams work by Wez Furlong <[EMAIL PROTECTED]> |
+----------------------------------------------------------------------+
*/
-/* $Id: network.c,v 1.87 2003/02/16 03:48:48 wez Exp $ */
+/* $Id: network.c,v 1.88 2003/02/17 13:29:56 zeev Exp $ */
/*#define DEBUG_MAIN_NETWORK 1*/
@@ -25,8 +25,6 @@
#include <stddef.h>
#ifdef PHP_WIN32
-#include <windows.h>
-#include <winsock2.h>
#define O_RDONLY _O_RDONLY
#include "win32/param.h"
#elif defined(NETWARE)
Index: php4/main/php.h
diff -u php4/main/php.h:1.181 php4/main/php.h:1.182
--- php4/main/php.h:1.181 Sat Feb 15 22:48:48 2003
+++ php4/main/php.h Mon Feb 17 08:29:56 2003
@@ -17,14 +17,10 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php.h,v 1.181 2003/02/16 03:48:48 wez Exp $ */
+/* $Id: php.h,v 1.182 2003/02/17 13:29:56 zeev Exp $ */
#ifndef PHP_H
#define PHP_H
-
-#ifdef PHP_WIN32
-#include <winsock2.h>
-#endif
#ifdef HAVE_DMALLOC
#include <dmalloc.h>
Index: php4/main/php_open_temporary_file.c
diff -u php4/main/php_open_temporary_file.c:1.23
php4/main/php_open_temporary_file.c:1.24
--- php4/main/php_open_temporary_file.c:1.23 Sat Feb 15 22:48:48 2003
+++ php4/main/php_open_temporary_file.c Mon Feb 17 08:29:56 2003
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_open_temporary_file.c,v 1.23 2003/02/16 03:48:48 wez Exp $ */
+/* $Id: php_open_temporary_file.c,v 1.24 2003/02/17 13:29:56 zeev Exp $ */
#include "php.h"
@@ -26,8 +26,6 @@
#include <fcntl.h>
#ifdef PHP_WIN32
-#include <windows.h>
-#include <winsock2.h>
#define O_RDONLY _O_RDONLY
#include "win32/param.h"
#include "win32/winutil.h"
Index: php4/ext/rpc/com/com.c
diff -u php4/ext/rpc/com/com.c:1.21 php4/ext/rpc/com/com.c:1.22
--- php4/ext/rpc/com/com.c:1.21 Mon Feb 10 19:54:25 2003
+++ php4/ext/rpc/com/com.c Mon Feb 17 08:29:57 2003
@@ -19,6 +19,8 @@
#define _WIN32_DCOM
#define COBJMACROS
+#define ZEND_INCLUDE_FULL_WINDOWS_HEADERS
+
#include "../rpc.h"
#include "../handler.h"
Index: php4/ext/rpc/com/conversion.c
diff -u php4/ext/rpc/com/conversion.c:1.55 php4/ext/rpc/com/conversion.c:1.56
--- php4/ext/rpc/com/conversion.c:1.55 Mon Feb 10 15:58:53 2003
+++ php4/ext/rpc/com/conversion.c Mon Feb 17 08:29:57 2003
@@ -31,6 +31,8 @@
#ifdef PHP_WIN32
+#define ZEND_INCLUDE_FULL_WINDOWS_HEADERS
+
#include "php.h"
#include "../rpc.h"
Index: php4/ext/rpc/com/dispatch.c
diff -u php4/ext/rpc/com/dispatch.c:1.5 php4/ext/rpc/com/dispatch.c:1.6
--- php4/ext/rpc/com/dispatch.c:1.5 Tue Dec 31 11:07:23 2002
+++ php4/ext/rpc/com/dispatch.c Mon Feb 17 08:29:57 2003
@@ -16,12 +16,14 @@
+----------------------------------------------------------------------+
*/
-/* $Id: dispatch.c,v 1.5 2002/12/31 16:07:23 sebastian Exp $ */
+/* $Id: dispatch.c,v 1.6 2003/02/17 13:29:57 zeev Exp $ */
/*
* This module is used to export PHP objects to COM and DOTNET by exposing
* them as objects implementing IDispatch.
* */
+
+#define ZEND_INCLUDE_FULL_WINDOWS_HEADERS
#include "../rpc.h"
Index: php4/ext/rpc/com/variant.c
diff -u php4/ext/rpc/com/variant.c:1.39 php4/ext/rpc/com/variant.c:1.40
--- php4/ext/rpc/com/variant.c:1.39 Thu Feb 13 12:39:17 2003
+++ php4/ext/rpc/com/variant.c Mon Feb 17 08:29:57 2003
@@ -27,6 +27,8 @@
#ifdef PHP_WIN32
+#define ZEND_INCLUDE_FULL_WINDOWS_HEADERS
+
#include "php.h"
#include "php_ini.h"
#include "ext/standard/info.h"
Index: php4/ext/snmp/winsnmp.c
diff -u php4/ext/snmp/winsnmp.c:1.15 php4/ext/snmp/winsnmp.c:1.16
--- php4/ext/snmp/winsnmp.c:1.15 Sat Jan 18 19:45:49 2003
+++ php4/ext/snmp/winsnmp.c Mon Feb 17 08:29:57 2003
@@ -10,8 +10,6 @@
#include "php_snmp.h"
#include <sys/types.h>
-#include <windows.h>
-
#include <stdio.h>
#include <string.h>
#include <malloc.h>
Index: php4/ext/standard/file.c
diff -u php4/ext/standard/file.c:1.303 php4/ext/standard/file.c:1.304
--- php4/ext/standard/file.c:1.303 Sun Feb 16 17:33:29 2003
+++ php4/ext/standard/file.c Mon Feb 17 08:29:57 2003
@@ -21,7 +21,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: file.c,v 1.303 2003/02/16 22:33:29 wez Exp $ */
+/* $Id: file.c,v 1.304 2003/02/17 13:29:57 zeev Exp $ */
/* Synced with php 3.0 revision 1.218 1999-06-16 [ssb] */
@@ -43,8 +43,6 @@
#include <sys/stat.h>
#include <fcntl.h>
#ifdef PHP_WIN32
-#include <windows.h>
-#include <winsock2.h>
#define O_RDONLY _O_RDONLY
#include "win32/param.h"
#include "win32/winutil.h"
Index: php4/ext/standard/flock_compat.c
diff -u php4/ext/standard/flock_compat.c:1.24 php4/ext/standard/flock_compat.c:1.25
--- php4/ext/standard/flock_compat.c:1.24 Sun Feb 16 22:07:32 2003
+++ php4/ext/standard/flock_compat.c Mon Feb 17 08:29:57 2003
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: flock_compat.c,v 1.24 2003/02/17 03:07:32 sniper Exp $ */
+/* $Id: flock_compat.c,v 1.25 2003/02/17 13:29:57 zeev Exp $ */
#include "php.h"
#include <errno.h>
@@ -29,7 +29,6 @@
#endif
#ifdef PHP_WIN32
-#include <windows.h>
#include <io.h>
#endif
Index: php4/ext/standard/ftp_fopen_wrapper.c
diff -u php4/ext/standard/ftp_fopen_wrapper.c:1.43
php4/ext/standard/ftp_fopen_wrapper.c:1.44
--- php4/ext/standard/ftp_fopen_wrapper.c:1.43 Sat Feb 15 22:48:47 2003
+++ php4/ext/standard/ftp_fopen_wrapper.c Mon Feb 17 08:29:57 2003
@@ -17,7 +17,7 @@
| Hartmut Holzgraefe <[EMAIL PROTECTED]> |
+----------------------------------------------------------------------+
*/
-/* $Id: ftp_fopen_wrapper.c,v 1.43 2003/02/16 03:48:47 wez Exp $ */
+/* $Id: ftp_fopen_wrapper.c,v 1.44 2003/02/17 13:29:57 zeev Exp $ */
#include "php.h"
#include "php_globals.h"
@@ -31,7 +31,6 @@
#include <fcntl.h>
#ifdef PHP_WIN32
-#include <windows.h>
#include <winsock2.h>
#define O_RDONLY _O_RDONLY
#include "win32/param.h"
Index: php4/ext/standard/http_fopen_wrapper.c
diff -u php4/ext/standard/http_fopen_wrapper.c:1.62
php4/ext/standard/http_fopen_wrapper.c:1.63
--- php4/ext/standard/http_fopen_wrapper.c:1.62 Sat Feb 15 22:48:47 2003
+++ php4/ext/standard/http_fopen_wrapper.c Mon Feb 17 08:29:57 2003
@@ -18,7 +18,7 @@
| Wez Furlong <[EMAIL PROTECTED]> |
+----------------------------------------------------------------------+
*/
-/* $Id: http_fopen_wrapper.c,v 1.62 2003/02/16 03:48:47 wez Exp $ */
+/* $Id: http_fopen_wrapper.c,v 1.63 2003/02/17 13:29:57 zeev Exp $ */
#include "php.h"
#include "php_globals.h"
@@ -35,8 +35,6 @@
#include <fcntl.h>
#ifdef PHP_WIN32
-#include <windows.h>
-#include <winsock2.h>
#define O_RDONLY _O_RDONLY
#include "win32/param.h"
#elif defined(NETWARE)
Index: php4/ext/standard/pack.c
diff -u php4/ext/standard/pack.c:1.46 php4/ext/standard/pack.c:1.47
--- php4/ext/standard/pack.c:1.46 Sat Feb 15 22:48:47 2003
+++ php4/ext/standard/pack.c Mon Feb 17 08:29:57 2003
@@ -15,7 +15,7 @@
| Author: Chris Schneider <[EMAIL PROTECTED]> |
+----------------------------------------------------------------------+
*/
-/* $Id: pack.c,v 1.46 2003/02/16 03:48:47 wez Exp $ */
+/* $Id: pack.c,v 1.47 2003/02/17 13:29:57 zeev Exp $ */
#include "php.h"
@@ -26,8 +26,6 @@
#include <sys/stat.h>
#include <fcntl.h>
#ifdef PHP_WIN32
-#include <windows.h>
-#include <winsock2.h>
#define O_RDONLY _O_RDONLY
#include "win32/param.h"
#elif defined(NETWARE)
Index: php4/ext/standard/rand.c
diff -u php4/ext/standard/rand.c:1.61 php4/ext/standard/rand.c:1.62
--- php4/ext/standard/rand.c:1.61 Tue Dec 31 11:07:54 2002
+++ php4/ext/standard/rand.c Mon Feb 17 08:29:58 2003
@@ -20,16 +20,9 @@
| Based on code from: Shawn Cokus <[EMAIL PROTECTED]> |
+----------------------------------------------------------------------+
*/
-/* $Id: rand.c,v 1.61 2002/12/31 16:07:54 sebastian Exp $ */
+/* $Id: rand.c,v 1.62 2003/02/17 13:29:58 zeev Exp $ */
#include <stdlib.h>
-
-#ifdef PHP_WIN32
-# ifndef WIN32_LEAN_AND_MEAN
-# define WIN32_LEAN_AND_MEAN
-# endif
-# include <windows.h>
-#endif
#if defined(NETWARE) && !defined(NEW_LIBC) /* For getpid() used below */
#include "netware/pwd.h"
Index: php4/ext/w32api/w32api.c
diff -u php4/ext/w32api/w32api.c:1.8 php4/ext/w32api/w32api.c:1.9
--- php4/ext/w32api/w32api.c:1.8 Sun Jan 19 03:32:23 2003
+++ php4/ext/w32api/w32api.c Mon Feb 17 08:29:58 2003
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: w32api.c,v 1.8 2003/01/19 08:32:23 iliaa Exp $ */
+/* $Id: w32api.c,v 1.9 2003/02/17 13:29:58 zeev Exp $ */
/*
* Win32 API Extension for PHP 4
@@ -208,9 +208,6 @@
#include <stdio.h>
#include <stdlib.h>
-
-#define WINDOWS_LEAN_AND_MEAN
-#include <windows.h>
#include "php.h"
#include "php_ini.h"
Index: php4/ext/zlib/zlib.c
diff -u php4/ext/zlib/zlib.c:1.162 php4/ext/zlib/zlib.c:1.163
--- php4/ext/zlib/zlib.c:1.162 Sat Feb 15 22:48:47 2003
+++ php4/ext/zlib/zlib.c Mon Feb 17 08:29:58 2003
@@ -18,7 +18,7 @@
| Jade Nicoletti <[EMAIL PROTECTED]> |
+----------------------------------------------------------------------+
*/
-/* $Id: zlib.c,v 1.162 2003/02/16 03:48:47 wez Exp $ */
+/* $Id: zlib.c,v 1.163 2003/02/17 13:29:58 zeev Exp $ */
#define IS_EXT_MODULE
#ifdef HAVE_CONFIG_H
@@ -35,8 +35,6 @@
#include <sys/stat.h>
#include <fcntl.h>
#ifdef PHP_WIN32
-#include <windows.h>
-#include <winsock2.h>
#define O_RDONLY _O_RDONLY
#include "win32/param.h"
#else
Index: php4/sapi/apache/php_apache_http.h
diff -u php4/sapi/apache/php_apache_http.h:1.4 php4/sapi/apache/php_apache_http.h:1.5
--- php4/sapi/apache/php_apache_http.h:1.4 Mon Oct 7 20:13:56 2002
+++ php4/sapi/apache/php_apache_http.h Mon Feb 17 08:29:58 2003
@@ -1,7 +1,6 @@
#define NO_REGEX_EXTRA_H
#ifdef WIN32
-#include <winsock2.h>
#include <stddef.h>
#endif
Index: php4/sapi/cgi/cgi_main.c
diff -u php4/sapi/cgi/cgi_main.c:1.213 php4/sapi/cgi/cgi_main.c:1.214
--- php4/sapi/cgi/cgi_main.c:1.213 Sun Feb 16 22:39:58 2003
+++ php4/sapi/cgi/cgi_main.c Mon Feb 17 08:29:59 2003
@@ -20,7 +20,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: cgi_main.c,v 1.213 2003/02/17 03:39:58 shane Exp $ */
+/* $Id: cgi_main.c,v 1.214 2003/02/17 13:29:59 zeev Exp $ */
#include "php.h"
#include "php_globals.h"
@@ -1572,7 +1572,7 @@
sapi_shutdown();
#ifdef ZTS
- tsrm_shutdown();
+ /*tsrm_shutdown();*/
#endif
#if PHP_WIN32 && ZEND_DEBUG && 0
Index: php4/sapi/isapi/php4isapi.c
diff -u php4/sapi/isapi/php4isapi.c:1.97 php4/sapi/isapi/php4isapi.c:1.98
--- php4/sapi/isapi/php4isapi.c:1.97 Mon Feb 17 08:11:22 2003
+++ php4/sapi/isapi/php4isapi.c Mon Feb 17 08:29:59 2003
@@ -17,26 +17,25 @@
+----------------------------------------------------------------------+
*/
-#ifdef PHP_WIN32
-# include <winsock2.h>
-# include <windows.h>
-# include <process.h>
-#else
-# define __try
-# define __except(val)
-# define __declspec(foo)
-#endif
-
+#include "php.h"
#include <httpext.h>
#include <httpfilt.h>
#include <httpext.h>
-#include "php.h"
#include "php_main.h"
#include "SAPI.h"
#include "php_globals.h"
#include "ext/standard/info.h"
#include "php_variables.h"
#include "php_ini.h"
+
+#ifdef PHP_WIN32
+# include <process.h>
+#else
+# define __try
+# define __except(val)
+# define __declspec(foo)
+#endif
+
#ifdef WITH_ZEUS
# include "httpext.h"
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php