summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Beulshausen <dbeu@php.net>2001-02-20 20:34:14 +0000
committerDaniel Beulshausen <dbeu@php.net>2001-02-20 20:34:14 +0000
commita96174dbe3c45a9b29d465a971cd5eec15fbb8a7 (patch)
treec420f9691e172868ec9de9560eda7b9af9c10278
parent721d59948e45124b624fa3bfc827bff1d57e1fb9 (diff)
downloadphp-git-a96174dbe3c45a9b29d465a971cd5eec15fbb8a7.tar.gz
make socket functions available to the outside
-rw-r--r--ext/standard/fsock.c26
-rw-r--r--ext/standard/fsock.h26
2 files changed, 26 insertions, 26 deletions
diff --git a/ext/standard/fsock.c b/ext/standard/fsock.c
index 298701c1c2..a4de3df653 100644
--- a/ext/standard/fsock.c
+++ b/ext/standard/fsock.c
@@ -101,7 +101,7 @@ extern int le_fp;
/*
* Converts a host name to an IP address.
*/
-int lookup_hostname(const char *addr, struct in_addr *in)
+PHPAPI int lookup_hostname(const char *addr, struct in_addr *in)
{
struct hostent *host_info;
@@ -119,7 +119,7 @@ int lookup_hostname(const char *addr, struct in_addr *in)
/* }}} */
/* {{{ php_is_persistent_sock */
-int php_is_persistent_sock(int sock)
+PHPAPI int php_is_persistent_sock(int sock)
{
char *key;
FLS_FETCH();
@@ -371,7 +371,7 @@ PHP_FUNCTION(pfsockopen)
FG(phpsockbuf) = sock->next; \
pefree(sock, sock->persistent)
-void php_cleanup_sockbuf(int persistent FLS_DC)
+PHPAPI void php_cleanup_sockbuf(int persistent FLS_DC)
{
php_sockbuf *now, *next;
@@ -429,7 +429,7 @@ PHPAPI php_sockbuf *php_get_socket(int socket)
return sock;
}
-size_t php_sock_set_def_chunk_size(size_t size)
+PHPAPI size_t php_sock_set_def_chunk_size(size_t size)
{
size_t old;
FLS_FETCH();
@@ -442,7 +442,7 @@ size_t php_sock_set_def_chunk_size(size_t size)
return old;
}
-int php_sockdestroy(int socket)
+PHPAPI int php_sockdestroy(int socket)
{
int ret = 0;
php_sockbuf *sock;
@@ -469,7 +469,7 @@ int php_sockdestroy(int socket)
#define SOCK_CLOSE(s) shutdown(s, 0); closesocket(s)
-int php_sock_close(int socket)
+PHPAPI int php_sock_close(int socket)
{
int ret = 0;
php_sockbuf *sock;
@@ -579,7 +579,7 @@ static size_t php_sockread(php_sockbuf *sock)
return nr_read;
}
-int php_sockset_blocking(int socket, int mode)
+PHPAPI int php_sockset_blocking(int socket, int mode)
{
int old;
SOCK_FIND(sock, socket);
@@ -591,7 +591,7 @@ int php_sockset_blocking(int socket, int mode)
return old;
}
-void php_sockset_timeout(int socket, struct timeval *timeout)
+PHPAPI void php_sockset_timeout(int socket, struct timeval *timeout)
{
SOCK_FIND(sock, socket);
@@ -606,7 +606,7 @@ void php_sockset_timeout(int socket, struct timeval *timeout)
/*
* FIXME: fgets depends on '\n' as line delimiter
*/
-char *php_sock_fgets(char *buf, size_t maxlen, int socket)
+PHPAPI char *php_sock_fgets(char *buf, size_t maxlen, int socket)
{
char *p = NULL;
char *ret = NULL;
@@ -665,7 +665,7 @@ char *php_sock_fgets(char *buf, size_t maxlen, int socket)
* ss@2ns.de 19990528
*/
-int php_sock_fgetc(int socket)
+PHPAPI int php_sock_fgetc(int socket)
{
int ret = EOF;
SOCK_FIND_AND_READ_MAX(1);
@@ -678,7 +678,7 @@ int php_sock_fgetc(int socket)
return ret;
}
-int php_sock_feof(int socket)
+PHPAPI int php_sock_feof(int socket)
{
int ret = 0;
SOCK_FIND(sock, socket);
@@ -694,7 +694,7 @@ int php_sock_feof(int socket)
/* {{{ php_sock_fread() */
-size_t php_sock_fread(char *ptr, size_t size, int socket)
+PHPAPI size_t php_sock_fread(char *ptr, size_t size, int socket)
{
size_t ret = 0;
SOCK_FIND_AND_READ_MAX(size);
@@ -715,7 +715,7 @@ size_t php_sock_fread(char *ptr, size_t size, int socket)
/* {{{ module start/shutdown functions */
/* {{{ php_msock_destroy */
-void php_msock_destroy(int *data)
+PHPAPI void php_msock_destroy(int *data)
{
close(*data);
}
diff --git a/ext/standard/fsock.h b/ext/standard/fsock.h
index 2ea86613a9..89fa0e776c 100644
--- a/ext/standard/fsock.h
+++ b/ext/standard/fsock.h
@@ -70,19 +70,19 @@ typedef struct php_sockbuf php_sockbuf;
PHP_FUNCTION(fsockopen);
PHP_FUNCTION(pfsockopen);
-int lookup_hostname(const char *addr, struct in_addr *in);
-char *php_sock_fgets(char *buf, size_t maxlen, int socket);
-size_t php_sock_fread(char *buf, size_t maxlen, int socket);
-int php_sock_feof(int socket);
-int php_sock_fgetc(int socket);
-int php_is_persistent_sock(int);
-int php_sockset_blocking(int socket, int mode);
-void php_sockset_timeout(int socket, struct timeval *timeout);
-int php_sockdestroy(int socket);
-int php_sock_close(int socket);
-size_t php_sock_set_def_chunk_size(size_t size);
-void php_msock_destroy(int *data);
-void php_cleanup_sockbuf(int persistent FLS_DC);
+PHPAPI int lookup_hostname(const char *addr, struct in_addr *in);
+PHPAPI char *php_sock_fgets(char *buf, size_t maxlen, int socket);
+PHPAPI size_t php_sock_fread(char *buf, size_t maxlen, int socket);
+PHPAPI int php_sock_feof(int socket);
+PHPAPI int php_sock_fgetc(int socket);
+PHPAPI int php_is_persistent_sock(int);
+PHPAPI int php_sockset_blocking(int socket, int mode);
+PHPAPI void php_sockset_timeout(int socket, struct timeval *timeout);
+PHPAPI int php_sockdestroy(int socket);
+PHPAPI int php_sock_close(int socket);
+PHPAPI size_t php_sock_set_def_chunk_size(size_t size);
+PHPAPI void php_msock_destroy(int *data);
+PHPAPI void php_cleanup_sockbuf(int persistent FLS_DC);
PHPAPI int connect_nonb(int sockfd, struct sockaddr *addr, socklen_t addrlen, struct timeval *timeout);
PHPAPI struct php_sockbuf *php_get_socket(int socket);