diff options
| author | Kalle Sommer Nielsen <kalle@php.net> | 2009-01-23 15:49:49 +0000 |
|---|---|---|
| committer | Kalle Sommer Nielsen <kalle@php.net> | 2009-01-23 15:49:49 +0000 |
| commit | 73b17408fbf06215c41e045d1a0a6fb55d10b1e7 (patch) | |
| tree | b03ba7cdcab826b6a0bbbb204513ed73ff81afa9 /ext/sockets/php_sockets.h | |
| parent | 2a4fc75c5432463fbea83b3c112dac8b5110df8c (diff) | |
| download | php-git-73b17408fbf06215c41e045d1a0a6fb55d10b1e7.tar.gz | |
MFH: Windows support for stream_socket_pair(), by moving the socketpair() implementation from ext/sockets to win32/
Diffstat (limited to 'ext/sockets/php_sockets.h')
| -rw-r--r-- | ext/sockets/php_sockets.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/ext/sockets/php_sockets.h b/ext/sockets/php_sockets.h index f0c9cc5203..aebe3ea4bf 100644 --- a/ext/sockets/php_sockets.h +++ b/ext/sockets/php_sockets.h @@ -43,7 +43,7 @@ PHP_RSHUTDOWN_FUNCTION(sockets); PHP_FUNCTION(socket_select); PHP_FUNCTION(socket_create_listen); -#if defined(HAVE_SOCKETPAIR) || defined(PHP_WIN32) +#ifdef PHP_WIN32 PHP_FUNCTION(socket_create_pair); #endif PHP_FUNCTION(socket_accept); @@ -84,6 +84,13 @@ typedef struct { int blocking; } php_socket; +#ifdef PHP_WIN32 +struct sockaddr_un { + short sun_family; + char sun_path[108]; +}; +#endif + /* Prototypes */ #ifdef ilia_0 /* not needed, only causes a compiler warning */ static int php_open_listen_sock(php_socket **php_sock, int port, int backlog TSRMLS_DC); |
