version 1.1.1.2, 2012/05/29 12:34:42
|
version 1.1.1.3, 2013/07/22 01:32:01
|
Line 2
|
Line 2
|
+----------------------------------------------------------------------+ |
+----------------------------------------------------------------------+ |
| PHP Version 5 | |
| PHP Version 5 | |
+----------------------------------------------------------------------+ |
+----------------------------------------------------------------------+ |
| Copyright (c) 1997-2012 The PHP Group | | | Copyright (c) 1997-2013 The PHP Group | |
+----------------------------------------------------------------------+ |
+----------------------------------------------------------------------+ |
| This source file is subject to version 3.01 of the PHP license, | |
| This source file is subject to version 3.01 of the PHP license, | |
| that is bundled with this package in the file LICENSE, and is | |
| that is bundled with this package in the file LICENSE, and is | |
Line 37 extern zend_module_entry sockets_module_entry;
|
Line 37 extern zend_module_entry sockets_module_entry;
|
#endif |
#endif |
#endif |
#endif |
|
|
PHP_MINIT_FUNCTION(sockets); |
|
PHP_MINFO_FUNCTION(sockets); |
|
PHP_RSHUTDOWN_FUNCTION(sockets); |
|
|
|
PHP_FUNCTION(socket_select); |
|
PHP_FUNCTION(socket_create_listen); |
|
#ifdef HAVE_SOCKETPAIR |
|
PHP_FUNCTION(socket_create_pair); |
|
#endif |
|
PHP_FUNCTION(socket_accept); |
|
PHP_FUNCTION(socket_set_nonblock); |
|
PHP_FUNCTION(socket_set_block); |
|
PHP_FUNCTION(socket_listen); |
|
PHP_FUNCTION(socket_close); |
|
PHP_FUNCTION(socket_write); |
|
PHP_FUNCTION(socket_read); |
|
PHP_FUNCTION(socket_getsockname); |
|
PHP_FUNCTION(socket_getpeername); |
|
PHP_FUNCTION(socket_create); |
|
PHP_FUNCTION(socket_connect); |
|
PHP_FUNCTION(socket_strerror); |
|
PHP_FUNCTION(socket_bind); |
|
PHP_FUNCTION(socket_recv); |
|
PHP_FUNCTION(socket_send); |
|
PHP_FUNCTION(socket_recvfrom); |
|
PHP_FUNCTION(socket_sendto); |
|
PHP_FUNCTION(socket_get_option); |
|
PHP_FUNCTION(socket_set_option); |
|
#ifdef HAVE_SHUTDOWN |
|
PHP_FUNCTION(socket_shutdown); |
|
#endif |
|
PHP_FUNCTION(socket_last_error); |
|
PHP_FUNCTION(socket_clear_error); |
|
PHP_FUNCTION(socket_import_stream); |
|
|
|
#ifndef PHP_WIN32 |
#ifndef PHP_WIN32 |
typedef int PHP_SOCKET; |
typedef int PHP_SOCKET; |
# define PHP_SOCKETS_API PHPAPI |
# define PHP_SOCKETS_API PHPAPI |
Line 98 struct sockaddr_un {
|
Line 63 struct sockaddr_un {
|
PHP_SOCKETS_API int php_sockets_le_socket(void); |
PHP_SOCKETS_API int php_sockets_le_socket(void); |
|
|
#define php_sockets_le_socket_name "Socket" |
#define php_sockets_le_socket_name "Socket" |
|
|
/* 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); |
|
static int php_accept_connect(php_socket *in_sock, php_socket **new_sock, struct sockaddr *la TSRMLS_DC); |
|
static int php_read(php_socket *sock, void *buf, size_t maxlen, int flags); |
|
static char *php_strerror(int error TSRMLS_DC); |
|
#endif |
|
|
|
ZEND_BEGIN_MODULE_GLOBALS(sockets) |
ZEND_BEGIN_MODULE_GLOBALS(sockets) |
int last_error; |
int last_error; |