diff options
author | Stig Bakken <ssb@php.net> | 1999-06-15 21:51:00 +0000 |
---|---|---|
committer | Stig Bakken <ssb@php.net> | 1999-06-15 21:51:00 +0000 |
commit | 8c4411b5da9bf6385e35ad8c0a835f6ffe656203 (patch) | |
tree | 54e58e0c570cf771d2986520d5045f62299ab58d /ext/standard/fsock.h | |
parent | f86fb810a022d9490cb96e63993a14c5236d9f7d (diff) | |
download | php-git-8c4411b5da9bf6385e35ad8c0a835f6ffe656203.tar.gz |
* reverse fsock/string import patches
Diffstat (limited to 'ext/standard/fsock.h')
-rw-r--r-- | ext/standard/fsock.h | 28 |
1 files changed, 18 insertions, 10 deletions
diff --git a/ext/standard/fsock.h b/ext/standard/fsock.h index 1b2c7e851c..a4a01b1bf9 100644 --- a/ext/standard/fsock.h +++ b/ext/standard/fsock.h @@ -32,21 +32,29 @@ #ifndef _FSOCK_H #define _FSOCK_H +#if WIN32|WINNT +# ifndef WINNT +# define WINNT 1 +# endif +#undef FD_SETSIZE +#include "arpa/inet.h" +#endif + +#if HAVE_NETINET_IN_H +#include <netinet/in.h> +#endif + extern php3_module_entry fsock_module_entry; #define fsock_module_ptr &fsock_module_entry PHP_FUNCTION(fsockopen); PHP_FUNCTION(pfsockopen); -int lookup_hostname(const char *addr, struct in_addr *in); -char *_php3_sock_fgets(char *buf, size_t maxlen, int socket); -size_t _php3_sock_fread(char *buf, size_t maxlen, int socket); -int _php3_sock_feof(int socket); -int _php3_sock_fgetc(int socket); -int _php3_is_persistent_sock(int); -int _php3_sock_set_blocking(int socket, int mode); -int _php3_sock_destroy(int socket); -int _php3_sock_close(int socket); +extern int lookup_hostname(const char *addr, struct in_addr *in); +extern int _php3_sock_fgets(char *buf, int maxlen, int socket); +extern int _php3_sock_fread(char *buf, int maxlen, int socket); +extern int _php3_is_persistent_sock(int); +int _php3_sock_eof(int socket); -PHPAPI int connect_nonb(int sockfd, struct sockaddr *addr, int addrlen, struct timeval *timeout); +#define phpext_fsock_ptr fsock_module_ptr #endif /* _FSOCK_H */ |