Browse Source

Fix build on MSVC 2008 - channeling Wez

PECL
Elizabeth Marie Smith 18 years ago
parent
commit
4e339842fc
  1. 3
      main/network.c
  2. 2
      main/php_network.h

3
main/network.c

@ -90,6 +90,9 @@ int inet_aton(const char *, struct in_addr *);
# define SOCK_ERR INVALID_SOCKET
# define SOCK_CONN_ERR SOCKET_ERROR
# define PHP_TIMEOUT_ERROR_VALUE WSAETIMEDOUT
struct in6_addr in6addr_any = {0}; /* IN6ADDR_ANY_INIT; */
#else
# define SOCK_ERR -1
# define SOCK_CONN_ERR -1

2
main/php_network.h

@ -121,12 +121,14 @@ typedef struct _php_pollfd {
PHPAPI int php_poll2(php_pollfd *ufds, unsigned int nfds, int timeout);
#ifndef POLLIN
# define POLLIN 0x0001 /* There is data to read */
# define POLLPRI 0x0002 /* There is urgent data to read */
# define POLLOUT 0x0004 /* Writing now will not block */
# define POLLERR 0x0008 /* Error condition */
# define POLLHUP 0x0010 /* Hung up */
# define POLLNVAL 0x0020 /* Invalid request: fd not open */
#endif
# ifndef PHP_USE_POLL_2_EMULATION
# define PHP_USE_POLL_2_EMULATION 1

Loading…
Cancel
Save