summaryrefslogtreecommitdiff
path: root/ext/sockets/php_sockets.h
diff options
context:
space:
mode:
authorGustavo André dos Santos Lopes <cataphract@php.net>2011-03-22 00:44:23 +0000
committerGustavo André dos Santos Lopes <cataphract@php.net>2011-03-22 00:44:23 +0000
commit0de2e61cab34ac6e97f2411143df933626de92cc (patch)
tree8d51271453ebd8f7ead01e4dd0360ac08678cd0f /ext/sockets/php_sockets.h
parent3afdf62df00a45635f854259fdd13cf4592c09f1 (diff)
downloadphp-git-0de2e61cab34ac6e97f2411143df933626de92cc.tar.gz
- Added socket_import_stream().
- Fixed socket_strerror.phpt - Made php_set_sock_blocking return FAILURE on fcntl error. - Made socket_set_block()/socket_set_nonblock() emit warning on error.
Diffstat (limited to 'ext/sockets/php_sockets.h')
-rw-r--r--ext/sockets/php_sockets.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/ext/sockets/php_sockets.h b/ext/sockets/php_sockets.h
index bde07f5cd2..a4a106f186 100644
--- a/ext/sockets/php_sockets.h
+++ b/ext/sockets/php_sockets.h
@@ -70,6 +70,7 @@ PHP_FUNCTION(socket_shutdown);
#endif
PHP_FUNCTION(socket_last_error);
PHP_FUNCTION(socket_clear_error);
+PHP_FUNCTION(socket_import_stream);
#ifndef PHP_WIN32
typedef int PHP_SOCKET;
@@ -80,10 +81,11 @@ typedef SOCKET PHP_SOCKET;
#endif
typedef struct {
- PHP_SOCKET bsd_socket;
- int type;
- int error;
- int blocking;
+ PHP_SOCKET bsd_socket;
+ int type;
+ int error;
+ int blocking;
+ zval *zstream;
} php_socket;
#ifdef PHP_WIN32