php-src/ext
Wez Furlong 0a18a9d744 A add much more useful select(2) implementation than is provided by
windows sockets.  The winsock implementation will only work with sockets;
our implementation works with sockets and file descriptors.
By association, stream_select() will now operate correctly with files, pipes and sockets.

This change required linking against the winsock2 library.  In terms of
compatibility, only older versions of windows 95 do not have winsock2
installed by default.  It is available as a redistributable file, and is most likely installed by any OS patches (eg: Internet Explorer) applied by the user.

Also, add a win32 compatible pipe test when opening a stream from a pipe.  This test will only work on NT, win2k and XP platforms.  Without this test, interleaved fread() and select() calls would cause the read buffer to be clobbered.  I will be working on a fix for this issue for win9x.
2003-02-16 03:48:49 +00:00
..
bcmath bc_raise() can return a scale lower than that passed into it. While most other bcmath calls won't, it's safest to do a quick check that we're only 2003-02-06 22:18:41 +00:00
calendar ws 2003-02-03 09:55:09 +00:00
cpdf This patch allows cpdf to be compiled in conjunction with ncurses, which was 2003-01-15 00:52:06 +00:00
crack zend_error -> php_error_docref. 2003-01-24 16:29:40 +00:00
ctype Fixed typo 2003-01-09 20:23:36 +00:00
curl A add much more useful select(2) implementation than is provided by 2003-02-16 03:48:49 +00:00
cyrus Changed php_error to php_error_docref. 2003-01-18 21:31:11 +00:00
db Removed pointless memory allocation checks. 2003-01-18 19:49:28 +00:00
dba break: First one not needed, second missing. 2003-02-09 19:57:50 +00:00
dbase ZTS fixes. 2003-01-19 08:32:26 +00:00
dbx Removed pointless checks. 2003-01-30 02:33:16 +00:00
dio zend_error() -> php_error_docref(). 2003-01-24 05:21:08 +00:00
domxml pass tsrmls instead of fetching it always 2003-02-13 21:41:00 +00:00
ereg Reverted because correct decision has not been made yet. 2003-01-11 23:05:19 +00:00
exif correct my fault here and documnet the sense of the test 2003-01-18 19:06:29 +00:00
fam Bump year. 2002-12-31 16:08:15 +00:00
fbsql A add much more useful select(2) implementation than is provided by 2003-02-16 03:48:49 +00:00
fdf proto fixes 2003-02-10 00:47:45 +00:00
filepro Changed php_error to php_error_docref. 2003-01-15 02:49:38 +00:00
fribidi/tests Moving fribidi to PECL 2003-02-06 22:23:21 +00:00
ftp A add much more useful select(2) implementation than is provided by 2003-02-16 03:48:49 +00:00
gd Kill some warnings 2003-02-09 14:17:05 +00:00
gettext Fix segfault in bindtextdomain when first parameter was empty. 2003-02-08 18:58:34 +00:00
gmp zend_error -> php_error_docref. 2003-01-24 16:29:40 +00:00
hwapi - added more missing strcmp() 2003-02-13 07:59:24 +00:00
hyperwave A add much more useful select(2) implementation than is provided by 2003-02-16 03:48:49 +00:00
iconv Credits for iconv 2003-02-05 08:15:07 +00:00
imap A add much more useful select(2) implementation than is provided by 2003-02-16 03:48:49 +00:00
informix fix bug: #21945 (zts build failed) 2003-01-30 19:30:13 +00:00
ingres_ii - Fixed bug: #21549 (problem with Ingres II persistent connections) 2003-02-11 02:42:59 +00:00
interbase Test that libgds actually exists. 2003-02-03 11:45:44 +00:00
ldap A add much more useful select(2) implementation than is provided by 2003-02-16 03:48:49 +00:00
mbstring Fixed ZTS build 2003-02-11 03:55:08 +00:00
mcal A add much more useful select(2) implementation than is provided by 2003-02-16 03:48:49 +00:00
mcrypt Require 2.5.6+ 2003-01-31 23:01:36 +00:00
mcve Bump year. 2002-12-31 16:08:15 +00:00
mhash Bump year. 2002-12-31 16:08:15 +00:00
mime_magic Fixed compile failures when ZLIB / PCRE are compiled as shared 2003-02-09 19:09:52 +00:00
ming adding missing zlib.lib and path to bindlib 2003-01-22 20:13:11 +00:00
mnogosearch Changed php_error to php_error_docref. 2003-01-18 21:31:11 +00:00
msession Fix for GCC 3 2003-02-12 18:34:21 +00:00
msql Removed pointless checks. 2003-01-30 02:33:16 +00:00
mssql Bug #20426. Convert SMALLDATETIME correct 2003-02-11 01:24:07 +00:00
mysql A add much more useful select(2) implementation than is provided by 2003-02-16 03:48:49 +00:00
mysqli Proper lib detection. 2003-02-15 20:09:49 +00:00
ncurses Bump year. 2002-12-31 16:08:15 +00:00
notes some win32 fixes by Kai 2003-02-10 00:21:51 +00:00
oci8 No c++ comments.. 2003-01-31 14:18:50 +00:00
odbc A add much more useful select(2) implementation than is provided by 2003-02-16 03:48:49 +00:00
openssl Add additional optional parameter to openssl_pkcs7_encrypt to specify the 2003-02-10 09:49:31 +00:00
oracle ZTS fix. 2003-01-19 23:32:22 +00:00
ovrimos Changed php_error to php_error_docref. 2003-01-19 00:45:53 +00:00
pcntl Bump year. 2002-12-31 16:08:15 +00:00
pcre Fixed bug #22131, enable use of shared lib with pcre. 2003-02-09 14:59:07 +00:00
pdf - fixed some prototypes and folding 2003-02-04 10:57:35 +00:00
pfpro Changed php_error to php_error_docref. 2003-01-19 00:45:53 +00:00
pgsql Correct the spelling of 'supported'. 2003-02-10 15:46:47 +00:00
posix Changed php_error to php_error_docref. 2003-01-19 00:45:53 +00:00
pspell Changed php_error to php_error_docref. 2003-01-19 00:45:53 +00:00
qtdom Removed pointless memory allocation checks. 2003-01-18 19:28:10 +00:00
readline - There's no point in allowing using both --with-readline and --with-libedit 2003-02-11 03:24:30 +00:00
recode Changed php_error to php_error_docref. 2003-01-19 00:45:53 +00:00
rpc A add much more useful select(2) implementation than is provided by 2003-02-16 03:48:49 +00:00
session support setting the filemode using session.save_path 2003-02-11 00:42:54 +00:00
shmop Bump year. 2002-12-31 16:08:15 +00:00
skeleton Use platform specific extension. 2003-01-31 03:45:13 +00:00
snmp A add much more useful select(2) implementation than is provided by 2003-02-16 03:48:49 +00:00
soap adding a note. 2003-02-08 19:13:04 +00:00
sockets Removed pointless memory allocation checks. 2003-01-18 19:28:10 +00:00
standard A add much more useful select(2) implementation than is provided by 2003-02-16 03:48:49 +00:00
swf Changed php_error to php_error_docref. 2003-01-18 19:57:25 +00:00
sybase Removed pointless checks. 2003-01-30 02:33:16 +00:00
sybase_ct Removed pointless checks. 2003-01-30 02:33:16 +00:00
sysvmsg zend_error -> php_error_docref. 2003-01-24 16:29:40 +00:00
sysvsem Changed php_error to php_error_docref. 2003-01-19 00:45:53 +00:00
sysvshm increasing readability. 2003-01-21 17:37:59 +00:00
tokenizer Bump year. 2002-12-31 16:08:15 +00:00
w32api ZTS fixes. 2003-01-19 08:32:26 +00:00
wddx Removed unnecessary checks. 2003-01-24 22:58:46 +00:00
xml Removed pointless memory allocation checks. 2003-01-18 19:28:10 +00:00
xmlrpc Made the code use php_error_docref(). 2003-01-14 21:02:14 +00:00
xslt Update time 2003-02-11 20:26:27 +00:00
yaz Fix obvious errors.. 2003-02-12 03:05:28 +00:00
yp Fixed a memory leak. 2003-01-24 16:34:20 +00:00
zip Changed php_error to php_error_docref. 2003-01-18 19:20:02 +00:00
zlib A add much more useful select(2) implementation than is provided by 2003-02-16 03:48:49 +00:00
ext_skel -fix typo 2002-12-01 13:43:17 +00:00
ext_skel_win32.php Rename script. 2003-01-31 18:51:28 +00:00