summaryrefslogtreecommitdiff
path: root/win32/select.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2007-04-16 08:09:56 +0000
committerDmitry Stogov <dmitry@php.net>2007-04-16 08:09:56 +0000
commite1814f0dbe3037970966c82d5bf3e97fd5f6d5a8 (patch)
treea49deb50f7f0c88fa52eb3c3ffa06ba1fcae69b8 /win32/select.c
parentf088268f910a764ccbd2174cd3eb051c74dc82d5 (diff)
downloadphp-git-e1814f0dbe3037970966c82d5bf3e97fd5f6d5a8.tar.gz
WIN64 support
Diffstat (limited to 'win32/select.c')
-rw-r--r--win32/select.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/win32/select.c b/win32/select.c
index 4860d1775e..b69c712d24 100644
--- a/win32/select.c
+++ b/win32/select.c
@@ -63,8 +63,8 @@ PHPAPI int php_select(int max_fd, fd_set *rfds, fd_set *wfds, fd_set *efds, stru
/* build an array of handles for non-sockets */
for (i = 0; i < max_fd; i++) {
if (SAFE_FD_ISSET(i, rfds) || SAFE_FD_ISSET(i, wfds) || SAFE_FD_ISSET(i, efds)) {
- handles[n_handles] = (HANDLE)_get_osfhandle(i);
- if ((DWORD)handles[n_handles] == 0xffffffff) {
+ handles[n_handles] = (HANDLE)(zend_uintptr_t)_get_osfhandle(i);
+ if (handles[n_handles] == INVALID_HANDLE_VALUE) {
/* socket */
if (SAFE_FD_ISSET(i, rfds)) {
FD_SET((uint)i, &sock_read);