hyanantha Tue Jul 26 05:33:00 2005 EDT Modified files: (Branch: PHP_4_4) /php-src/ext/standard basic_functions.c file.c filestat.c fsock.c mail.c pack.c pageinfo.c rand.c ftp_fopen_wrapper.c http_fopen_wrapper.c Log: ext/standard/basic_functions.c Removed Redundant inclusion headers for NetWare. NetWare LibC SDK has netdb.h. ext/standard/file.c NetWare LibC sys/types.h does not include sys/select.h implicitly as it is the case with Linux LibC. So including explicitly. NetWare LibC SDK has pwd.h NetWare specific stat structure issues. ext/standard/filestat.c NetWare LibC SDK has pwd.h removing redundant CLIB_STAT_PATCH and NEW_LIBC checks ext/standard/fsock.c Removed the redundant NEW_LIBC checks ext/standard/mail.c netware/pipe.h not needed to be included anymore for NetWare Removed the netware/sysexits.h and defined the 2 relevant macros inside the NetWare section ext/standard/pack.c NetWare LibC SDK has pwd.h ext/standard/pageinfo.c NetWare LibC SDK has pwd.h. Removing redunant NEW_LIBC checks. ext/standard/rand.c NetWare LibC SDK has pwd.h. ext/standard/ftp_fopen_wrapper.c Removing redundant inclusion of headers. NetWare LibC SDK has sys/param.h ext/standard/http_fopen_wrapper.c Removing redundant inclusion of headers. NetWare LibC SDK has sys/param.h --Kamesh
http://cvs.php.net/diff.php/php-src/ext/standard/basic_functions.c?r1=1.543.2.51&r2=1.543.2.51.2.1&ty=u Index: php-src/ext/standard/basic_functions.c diff -u php-src/ext/standard/basic_functions.c:1.543.2.51 php-src/ext/standard/basic_functions.c:1.543.2.51.2.1 --- php-src/ext/standard/basic_functions.c:1.543.2.51 Mon May 16 04:55:31 2005 +++ php-src/ext/standard/basic_functions.c Tue Jul 26 05:32:57 2005 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: basic_functions.c,v 1.543.2.51 2005/05/16 08:55:31 tony2001 Exp $ */ +/* $Id: basic_functions.c,v 1.543.2.51.2.1 2005/07/26 09:32:57 hyanantha Exp $ */ #include "php.h" #include "php_streams.h" @@ -42,18 +42,7 @@ #include <time.h> #include <stdio.h> -#ifndef NETWARE #include <netdb.h> -#else -/*#include "netware/env.h"*/ /* Temporary */ -#ifdef NEW_LIBC /* Same headers hold good for Winsock and Berkeley sockets */ -#include <netinet/in.h> -/*#include <arpa/inet.h>*/ -#include <netdb.h> -#else -#include <sys/socket.h> -#endif -#endif #if HAVE_ARPA_INET_H # include <arpa/inet.h> http://cvs.php.net/diff.php/php-src/ext/standard/file.c?r1=1.279.2.70.2.1&r2=1.279.2.70.2.2&ty=u Index: php-src/ext/standard/file.c diff -u php-src/ext/standard/file.c:1.279.2.70.2.1 php-src/ext/standard/file.c:1.279.2.70.2.2 --- php-src/ext/standard/file.c:1.279.2.70.2.1 Wed Jul 20 15:26:31 2005 +++ php-src/ext/standard/file.c Tue Jul 26 05:32:57 2005 @@ -21,7 +21,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: file.c,v 1.279.2.70.2.1 2005/07/20 19:26:31 iliaa Exp $ */ +/* $Id: file.c,v 1.279.2.70.2.2 2005/07/26 09:32:57 hyanantha Exp $ */ /* Synced with php 3.0 revision 1.218 1999-06-16 [ssb] */ @@ -49,12 +49,11 @@ #define O_RDONLY _O_RDONLY #include "win32/param.h" #include "win32/winutil.h" -#elif defined(NETWARE) && !defined(NEW_LIBC) -/*#include <ws2nlm.h>*/ -#include <sys/socket.h> -#include "netware/param.h" #else #include <sys/param.h> +#if HAVE_SYS_SELECT_H +#include <sys/select.h> +#endif #if defined(NETWARE) && defined(USE_WINSOCK) #include <novsock2.h> #else @@ -73,8 +72,6 @@ #if HAVE_PWD_H #ifdef PHP_WIN32 #include "win32/pwd.h" -#elif defined(NETWARE) -#include "netware/pwd.h" #else #include <pwd.h> #endif @@ -2061,9 +2058,15 @@ MAKE_LONG_ZVAL_INCREF(stat_rdev, -1); #endif MAKE_LONG_ZVAL_INCREF(stat_size, stat_ssb.sb.st_size); +#ifdef NETWARE + MAKE_LONG_ZVAL_INCREF(stat_atime, stat_ssb.sb.st_atime.tv_sec); + MAKE_LONG_ZVAL_INCREF(stat_mtime, stat_ssb.sb.st_mtime.tv_sec); + MAKE_LONG_ZVAL_INCREF(stat_ctime, stat_ssb.sb.st_ctime.tv_sec); +#else MAKE_LONG_ZVAL_INCREF(stat_atime, stat_ssb.sb.st_atime); MAKE_LONG_ZVAL_INCREF(stat_mtime, stat_ssb.sb.st_mtime); MAKE_LONG_ZVAL_INCREF(stat_ctime, stat_ssb.sb.st_ctime); +#endif #ifdef HAVE_ST_BLKSIZE MAKE_LONG_ZVAL_INCREF(stat_blksize, stat_ssb.sb.st_blksize); #else http://cvs.php.net/diff.php/php-src/ext/standard/filestat.c?r1=1.112.2.11&r2=1.112.2.11.2.1&ty=u Index: php-src/ext/standard/filestat.c diff -u php-src/ext/standard/filestat.c:1.112.2.11 php-src/ext/standard/filestat.c:1.112.2.11.2.1 --- php-src/ext/standard/filestat.c:1.112.2.11 Thu Sep 2 05:38:56 2004 +++ php-src/ext/standard/filestat.c Tue Jul 26 05:32:58 2005 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: filestat.c,v 1.112.2.11 2004/09/02 09:38:56 stas Exp $ */ +/* $Id: filestat.c,v 1.112.2.11.2.1 2005/07/26 09:32:58 hyanantha Exp $ */ #include "php.h" #include "safe_mode.h" @@ -58,8 +58,6 @@ #if HAVE_PWD_H # ifdef PHP_WIN32 # include "win32/pwd.h" -# elif defined(NETWARE) -# include "netware/pwd.h" # else # include <pwd.h> # endif @@ -330,8 +328,12 @@ } #elif (defined(HAVE_SYS_STATFS_H) || defined(HAVE_SYS_MOUNT_H)) && defined(HAVE_STATFS) if (statfs(Z_STRVAL_PP(path), &buf)) RETURN_FALSE; +#ifdef NETWARE + bytesfree = (((double)buf.f_bsize) * ((double)buf.f_bfree)); +#else bytesfree = (((double)buf.f_bsize) * ((double)buf.f_bavail)); #endif +#endif #endif /* WINDOWS */ RETURN_DOUBLE(bytesfree); @@ -479,11 +481,7 @@ { pval **filename, **filetime, **fileatime; int ret; -#if defined(NETWARE) && defined(CLIB_STAT_PATCH) - struct stat_libc sb; -#else struct stat sb; -#endif FILE *file; struct utimbuf newtimebuf; struct utimbuf *newtime = NULL; @@ -560,11 +558,7 @@ { zval *stat_dev, *stat_ino, *stat_mode, *stat_nlink, *stat_uid, *stat_gid, *stat_rdev, *stat_size, *stat_atime, *stat_mtime, *stat_ctime, *stat_blksize, *stat_blocks; -#if defined(NETWARE) && defined(CLIB_STAT_PATCH) - struct stat_libc *stat_sb; -#else struct stat *stat_sb; -#endif int rmask=S_IROTH, wmask=S_IWOTH, xmask=S_IXOTH; /* access rights defaults to other */ char *stat_sb_names[13]={"dev", "ino", "mode", "nlink", "uid", "gid", "rdev", "size", "atime", "mtime", "ctime", "blksize", "blocks"}; @@ -683,19 +677,19 @@ case FS_GROUP: RETURN_LONG((long)BG(sb).st_gid); case FS_ATIME: -#if defined(NETWARE) && defined(NEW_LIBC) +#ifdef NETWARE RETURN_LONG((long)(BG(sb).st_atime).tv_nsec); #else RETURN_LONG((long)BG(sb).st_atime); #endif case FS_MTIME: -#if defined(NETWARE) && defined(NEW_LIBC) +#ifdef NETWARE RETURN_LONG((long)(BG(sb).st_mtime).tv_nsec); #else RETURN_LONG((long)BG(sb).st_mtime); #endif case FS_CTIME: -#if defined(NETWARE) && defined(NEW_LIBC) +#ifdef NETWARE RETURN_LONG((long)(BG(sb).st_ctime).tv_nsec); #else RETURN_LONG((long)BG(sb).st_ctime); @@ -774,7 +768,7 @@ MAKE_LONG_ZVAL_INCREF(stat_rdev, -1); #endif MAKE_LONG_ZVAL_INCREF(stat_size, stat_sb->st_size); -#if defined(NETWARE) && defined(NEW_LIBC) +#ifdef NETWARE MAKE_LONG_ZVAL_INCREF(stat_atime, (stat_sb->st_atime).tv_nsec); MAKE_LONG_ZVAL_INCREF(stat_mtime, (stat_sb->st_mtime).tv_nsec); MAKE_LONG_ZVAL_INCREF(stat_ctime, (stat_sb->st_ctime).tv_nsec); http://cvs.php.net/diff.php/php-src/ext/standard/fsock.c?r1=1.106.2.13&r2=1.106.2.13.4.1&ty=u Index: php-src/ext/standard/fsock.c diff -u php-src/ext/standard/fsock.c:1.106.2.13 php-src/ext/standard/fsock.c:1.106.2.13.4.1 --- php-src/ext/standard/fsock.c:1.106.2.13 Wed Jan 21 22:25:37 2004 +++ php-src/ext/standard/fsock.c Tue Jul 26 05:32:58 2005 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: fsock.c,v 1.106.2.13 2004/01/22 03:25:37 sniper Exp $ */ +/* $Id: fsock.c,v 1.106.2.13.4.1 2005/07/26 09:32:58 hyanantha Exp $ */ /* converted to PHP Streams and moved much code to main/network.c [wez] */ @@ -48,17 +48,12 @@ #ifdef PHP_WIN32 #include <winsock.h> #elif defined(NETWARE) -#ifdef NEW_LIBC #ifdef USE_WINSOCK #include <novsock2.h> #else #include <netinet/in.h> #include <netdb.h> -/*#include <sys/socket.h>*/ #include <sys/select.h> -/*#else -#include <sys/socket.h>*/ -#endif #endif #else #include <netinet/in.h> http://cvs.php.net/diff.php/php-src/ext/standard/mail.c?r1=1.66.2.12&r2=1.66.2.12.4.1&ty=u Index: php-src/ext/standard/mail.c diff -u php-src/ext/standard/mail.c:1.66.2.12 php-src/ext/standard/mail.c:1.66.2.12.4.1 --- php-src/ext/standard/mail.c:1.66.2.12 Thu Jan 8 20:35:58 2004 +++ php-src/ext/standard/mail.c Tue Jul 26 05:32:58 2005 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: mail.c,v 1.66.2.12 2004/01/09 01:35:58 iliaa Exp $ */ +/* $Id: mail.c,v 1.66.2.12.4.1 2005/07/26 09:32:58 hyanantha Exp $ */ #include <stdlib.h> #include <ctype.h> @@ -42,8 +42,8 @@ #endif #ifdef NETWARE -#include "netware/pipe.h" /* For popen(), pclose() */ -#include "netware/sysexits.h" /* For exit status codes like EX_OK */ +#define EX_OK 0 /* successful termination */ +#define EX_TEMPFAIL 75 /* temp failure; user is invited to retry */ #endif #define SKIP_LONG_HEADER_SEP(str, pos) \ http://cvs.php.net/diff.php/php-src/ext/standard/pack.c?r1=1.40.2.7.2.1&r2=1.40.2.7.2.2&ty=u Index: php-src/ext/standard/pack.c diff -u php-src/ext/standard/pack.c:1.40.2.7.2.1 php-src/ext/standard/pack.c:1.40.2.7.2.2 --- php-src/ext/standard/pack.c:1.40.2.7.2.1 Sat Jul 23 07:06:52 2005 +++ php-src/ext/standard/pack.c Tue Jul 26 05:32:58 2005 @@ -15,7 +15,7 @@ | Author: Chris Schneider <[EMAIL PROTECTED]> | +----------------------------------------------------------------------+ */ -/* $Id: pack.c,v 1.40.2.7.2.1 2005/07/23 11:06:52 hyanantha Exp $ */ +/* $Id: pack.c,v 1.40.2.7.2.2 2005/07/26 09:32:58 hyanantha Exp $ */ #include "php.h" @@ -47,8 +47,6 @@ #if HAVE_PWD_H #ifdef PHP_WIN32 #include "win32/pwd.h" -#elif defined(NETWARE) -#include "netware/pwd.h" #else #include <pwd.h> #endif http://cvs.php.net/diff.php/php-src/ext/standard/pageinfo.c?r1=1.34.2.1&r2=1.34.2.1.8.1&ty=u Index: php-src/ext/standard/pageinfo.c diff -u php-src/ext/standard/pageinfo.c:1.34.2.1 php-src/ext/standard/pageinfo.c:1.34.2.1.8.1 --- php-src/ext/standard/pageinfo.c:1.34.2.1 Tue Dec 31 11:35:32 2002 +++ php-src/ext/standard/pageinfo.c Tue Jul 26 05:32:58 2005 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: pageinfo.c,v 1.34.2.1 2002/12/31 16:35:32 sebastian Exp $ */ +/* $Id: pageinfo.c,v 1.34.2.1.8.1 2005/07/26 09:32:58 hyanantha Exp $ */ #include "php.h" #include "pageinfo.h" @@ -27,11 +27,6 @@ #if HAVE_PWD_H #ifdef PHP_WIN32 #include "win32/pwd.h" -#elif defined(NETWARE) -#ifdef ZTS -extern int basic_globals_id; -#endif -#include "netware/pwd.h" #else #include <pwd.h> #endif @@ -77,7 +72,7 @@ BG(page_uid) = pstat->st_uid; BG(page_gid) = pstat->st_gid; BG(page_inode) = pstat->st_ino; -#if defined(NETWARE) && defined(NEW_LIBC) +#ifdef NETWARE BG(page_mtime) = (pstat->st_mtime).tv_nsec; #else BG(page_mtime) = pstat->st_mtime; http://cvs.php.net/diff.php/php-src/ext/standard/rand.c?r1=1.60.2.3&r2=1.60.2.3.4.1&ty=u Index: php-src/ext/standard/rand.c diff -u php-src/ext/standard/rand.c:1.60.2.3 php-src/ext/standard/rand.c:1.60.2.3.4.1 --- php-src/ext/standard/rand.c:1.60.2.3 Sun Jan 18 22:16:04 2004 +++ php-src/ext/standard/rand.c Tue Jul 26 05:32:58 2005 @@ -20,7 +20,7 @@ | Based on code from: Shawn Cokus <[EMAIL PROTECTED]> | +----------------------------------------------------------------------+ */ -/* $Id: rand.c,v 1.60.2.3 2004/01/19 03:16:04 sniper Exp $ */ +/* $Id: rand.c,v 1.60.2.3.4.1 2005/07/26 09:32:58 hyanantha Exp $ */ #include <stdlib.h> @@ -31,10 +31,6 @@ # include <windows.h> #endif -#if defined(NETWARE) && !defined(NEW_LIBC) /* For getpid() used below */ -#include "netware/pwd.h" -#endif - #include "php.h" #include "php_math.h" #include "php_rand.h" http://cvs.php.net/diff.php/php-src/ext/standard/ftp_fopen_wrapper.c?r1=1.38.2.8.2.1&r2=1.38.2.8.2.2&ty=u Index: php-src/ext/standard/ftp_fopen_wrapper.c diff -u php-src/ext/standard/ftp_fopen_wrapper.c:1.38.2.8.2.1 php-src/ext/standard/ftp_fopen_wrapper.c:1.38.2.8.2.2 --- php-src/ext/standard/ftp_fopen_wrapper.c:1.38.2.8.2.1 Mon Jun 27 04:27:23 2005 +++ php-src/ext/standard/ftp_fopen_wrapper.c Tue Jul 26 05:32:58 2005 @@ -17,7 +17,7 @@ | Hartmut Holzgraefe <[EMAIL PROTECTED]> | +----------------------------------------------------------------------+ */ -/* $Id: ftp_fopen_wrapper.c,v 1.38.2.8.2.1 2005/06/27 08:27:23 sesser Exp $ */ +/* $Id: ftp_fopen_wrapper.c,v 1.38.2.8.2.2 2005/07/26 09:32:58 hyanantha Exp $ */ #include "php.h" #include "php_globals.h" @@ -35,14 +35,6 @@ #include <winsock.h> #define O_RDONLY _O_RDONLY #include "win32/param.h" -#elif defined(NETWARE) -/*#include <ws2nlm.h>*/ -/*#include <sys/socket.h>*/ -#ifdef NEW_LIBC -#include <sys/param.h> -#else -#include "netware/param.h" -#endif #else #include <sys/param.h> #endif @@ -57,7 +49,6 @@ #ifdef PHP_WIN32 #include <winsock.h> #elif defined(NETWARE) && defined(USE_WINSOCK) -/*#include <ws2nlm.h>*/ #include <novsock2.h> #else #include <netinet/in.h> http://cvs.php.net/diff.php/php-src/ext/standard/http_fopen_wrapper.c?r1=1.53.2.20.2.1&r2=1.53.2.20.2.2&ty=u Index: php-src/ext/standard/http_fopen_wrapper.c diff -u php-src/ext/standard/http_fopen_wrapper.c:1.53.2.20.2.1 php-src/ext/standard/http_fopen_wrapper.c:1.53.2.20.2.2 --- php-src/ext/standard/http_fopen_wrapper.c:1.53.2.20.2.1 Mon Jun 6 08:42:50 2005 +++ php-src/ext/standard/http_fopen_wrapper.c Tue Jul 26 05:32:58 2005 @@ -18,7 +18,7 @@ | Wez Furlong <[EMAIL PROTECTED]> | +----------------------------------------------------------------------+ */ -/* $Id: http_fopen_wrapper.c,v 1.53.2.20.2.1 2005/06/06 12:42:50 derick Exp $ */ +/* $Id: http_fopen_wrapper.c,v 1.53.2.20.2.2 2005/07/26 09:32:58 hyanantha Exp $ */ #include "php.h" #include "php_globals.h" @@ -39,14 +39,6 @@ #include <winsock.h> #define O_RDONLY _O_RDONLY #include "win32/param.h" -#elif defined(NETWARE) -/*#include <ws2nlm.h>*/ -/*#include <sys/socket.h>*/ -#ifdef NEW_LIBC -#include <sys/param.h> -#else -#include "netware/param.h" -#endif #else #include <sys/param.h> #endif @@ -61,7 +53,6 @@ #ifdef PHP_WIN32 #include <winsock.h> #elif defined(NETWARE) && defined(USE_WINSOCK) -/*#include <ws2nlm.h>*/ #include <novsock2.h> #else #include <netinet/in.h>
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php