Jason Greene
54905782b6
Prevent incorrect warning message from occuring on an EOF of socket_read.
2001-09-05 15:30:34 +00:00
Jason Greene
9fe46a52d4
Much better fix for non forte compilers on Solaris.
...
Removed pragma hack.
Renamed socket struct to bsd_socket.
2001-09-04 22:27:30 +00:00
Sterling Hughes
580d41b3af
Break the entire PHP build
...
# just kidding, noet work :)
2001-08-24 01:21:14 +00:00
Rasmus Lerdorf
4d11d90880
Track down a few more functions that don't check for 0 args and use
...
faster mechanism
2001-08-13 07:55:39 +00:00
Rasmus Lerdorf
8c497f05c4
We don't consistently check for args passed to functions that don't
...
take any args. In some cases we probably want to skip the check for
performance reasons, but in other cases where performance is unlikely
to be a factor, not throwing a warning on the wrong number of args passed
to a function is at best inconsistent, and at worst it could hide a bug.
So, add a few such checks. There are still lots of cases out there.
2001-08-13 06:43:47 +00:00
Zeev Suraski
aa1772ca72
More TSRMLS_FETCH annihilation
2001-07-31 05:44:11 +00:00
Zeev Suraski
c43806f415
Zend compatibility patch
2001-07-30 08:24:42 +00:00
Daniel Beulshausen
69a4760b48
fix recently discovered api flaws
...
- nuke first parameter to socket_select (detemine it ourself)
- swap parameters for socket_fd_set, socket_fd_clear & socket_fd_isset
- allow to pass an array of sockets to socket_fd_set + socket_fd_clear
2001-07-25 22:03:55 +00:00
Rasmus Lerdorf
721c562e2a
Fix a couple of build warnings
2001-07-16 04:31:13 +00:00
foobar
531ec3623f
No need for this constant.
2001-06-26 10:39:15 +00:00
Sterling Hughes
c01ab20f01
Bunch of fixes, tested a bit, folks, please test with your scripts. changes
...
include nuking unnecessary extra copies, fixing handling of optional args,
adding an additional argument.
also, fix socket_read() which used the php_read function by
default (by default, reading 4k would cause 4k calls to the read() function),
now it uses the system's built-in read() function, only uses php_read()
when its explicitly specified.
2001-06-26 04:19:39 +00:00
Sascha Schumann
5f51da8c58
Remove bogus use of volatile and add a note about using inet_ntop
...
instead.
2001-06-24 21:16:21 +00:00
Daniel Beulshausen
0d6661b436
fix build
2001-06-12 21:06:01 +00:00
Daniel Beulshausen
d5e9942bfb
get rid of some getsockname() calls
2001-06-12 16:41:51 +00:00
foobar
9ddd6300de
Fix the compile problem on some systems that do not have hstrerror()
2001-06-12 04:42:01 +00:00
Rasmus Lerdorf
81e2cf03ac
Fix folding and clean up some extensions
2001-06-06 13:06:12 +00:00
Sterling Hughes
d892b34a36
fix this (mea culpa, stray commit)
2001-06-03 21:38:23 +00:00
Sterling Hughes
304ac03be4
ops..
...
#coffee good
2001-06-01 18:54:14 +00:00
Sterling Hughes
c6402b2a2f
# see
...
.
2001-06-01 18:47:03 +00:00
Sterling Hughes
015e1d3d68
# testing changes is a good idea.
...
We were passing the php socket resource identifier to select instead of
the socket fd...
2001-06-01 18:41:06 +00:00
Andi Gutmans
91f4eec7e9
- tmpbuf is emalloc()'ed so this patch would be faster.
2001-05-28 19:38:30 +00:00
Wez Furlong
65b0e70e58
Fix leak
2001-05-28 18:29:07 +00:00
Stig Bakken
1beda9ee1e
* include "config.h" if HAVE_CONFIG_H is defined (for standalone dso build)
2001-05-24 10:07:29 +00:00
Sterling Hughes
d3b4074ed7
Fix compile warning.
2001-05-21 19:36:22 +00:00
Sterling Hughes
fc741eb754
one of these days I'll get this commit correct, just you watch!
...
# must not commit before coffee
# must not commit before coffee
# *ploink*
2001-05-21 18:35:47 +00:00
Sterling Hughes
b376e5b03e
typo
2001-05-21 18:07:17 +00:00
Sterling Hughes
77cf892176
Fix socket_read to work under Linux again.
2001-05-21 17:48:19 +00:00
Sterling Hughes
7d15e8cce3
WS fix (php_read) and correct checking of the return value from inet_aton,
...
which returns *non-zero* on success (fix by Till Gerken).
2001-05-21 17:34:18 +00:00
Sterling Hughes
dc38b40eb8
Fixed bug where socket_connect() return the wrong value (report and fix by
...
Till Gerken)
2001-05-21 16:55:27 +00:00
Daniel Beulshausen
9820c2a5af
update sockets to work with winsock as well
2001-05-17 17:02:37 +00:00
Sterling Hughes
59d4dfc4c6
fix crash bug (unlikely, but this is the only place where the reported bug
...
would make sense, and it can't hurt)...
2001-05-09 04:54:46 +00:00
Jason Greene
86c2eaf741
Fix for PR #9729 , 9664, 9656, 8667.
...
All compilers on Solaris should build this extension correctly now.
It turns out the SUN CC, by default, enables a define that enables the use of
#pragma redefine extname in sun header files. This is why cc would work,
and gcc wouldn't.
-Jason
2001-04-10 03:16:05 +00:00
foobar
679b914dc0
Cleaned up a bit. Removed some checks for header files that are
...
already checked in configure.in
2001-04-04 00:06:49 +00:00
foobar
f6e4cbd434
Fix bugs: #9920 , #9190
2001-03-22 13:16:58 +00:00
Andi Gutmans
eb6ba01d1c
- Fix copyright notices with 2001
2001-02-26 06:11:02 +00:00
Andrei Zmievski
c5baa5ede1
Revert bogus patch and fix it properly.
2001-02-02 21:32:16 +00:00
Colin Viebrock
96343bac90
Fix for http://bugs.php.net/bugs.php?id=9082
...
I know switch() is expensive, so someone rewrite this "properly" if you
want.
2001-02-02 20:55:27 +00:00
foobar
809bf95a90
Added some missing EXPERIMENTAL files plus some missing extensions
...
into EXTENSIONS file.
2001-01-19 13:43:41 +00:00
Sterling Hughes
405d11e604
Fix the proto
2001-01-18 20:49:12 +00:00
Rasmus Lerdorf
69abc1e9d7
Kill some warnings
2001-01-16 20:37:51 +00:00
Jon Parise
8dca8f0e69
Make socket support compile under Solaris 8 with the Sun WorkShop compiler.
...
PR: 8468
2001-01-03 18:06:10 +00:00
Stanislav Malyshev
3abdbd3de9
Fix memory leak
2000-12-12 17:02:12 +00:00
Stanislav Malyshev
5dc9742071
Fix socket read returning bad values.
2000-12-12 16:56:34 +00:00
Sterling Hughes
a75b19e0f6
- Fix the handling of resource entries
...
- Fix the fd_dealloc() function
2000-12-03 19:17:09 +00:00
Hartmut Holzgraefe
1f6878e912
2nd step towards auto-credits
2000-11-20 10:33:33 +00:00
Sascha Schumann
ae6314468f
Use socklen_t for getsockopt
2000-11-06 23:38:15 +00:00
Chris Vandomelen
7e8074731b
Removed INI entry for read() function, made changes to read() so it will
...
take 4th parameter specifying whether to use the read() wrapper or the
system read() function, and modified the wrapper() so that it worked (mostly)
properly once again.
2000-10-30 01:09:15 +00:00
Sterling Hughes
70f262d0c5
New e-mail address.
2000-10-27 19:10:23 +00:00
Andrei Zmievski
f1dcb32c9f
Use zend_register_list_destructors_ex() instead.
2000-10-25 17:44:02 +00:00
Chris Vandomelen
b57f9eb541
Added ini entry for choosing whether to use the read() wrapper or directly
...
calling the read() system call.
# Some people were commenting about "oddities" in the wrapper that I hadn't
# noticed before, though I've used it in many places before now..
2000-10-22 23:43:48 +00:00