]> granicus.if.org Git - php/commitdiff
Remove prototype warnings under linux.
authorMarkus Fischer <mfischer@php.net>
Thu, 1 Nov 2001 22:40:43 +0000 (22:40 +0000)
committerMarkus Fischer <mfischer@php.net>
Thu, 1 Nov 2001 22:40:43 +0000 (22:40 +0000)
ext/sockets/php_sockets.h

index 479a4c239a9773310c67a0d2d639191693d11686..c6ad73824a4ba4c76754c67e39f8c67e28a1c984 100644 (file)
@@ -31,8 +31,10 @@ extern zend_module_entry sockets_module_entry;
 
 #ifdef PHP_WIN32
 #define PHP_SOCKETS_API __declspec(dllexport)
+#include <winsock.h>
 #else
 #define PHP_SOCKETS_API
+#include <netinet/in.h>
 #endif
 
 PHP_MINIT_FUNCTION(sockets);
@@ -107,6 +109,11 @@ typedef struct {
        zend_bool       use_system_read;
 } php_sockets_globals;
 
+/* Prototypes */
+int open_listen_sock(php_socket **php_sock, int port, int backlog TSRMLS_DC);
+int accept_connect(php_socket *in_sock, php_socket **new_sock, struct sockaddr *la TSRMLS_DC);
+int php_read(int bsd_socket, void *buf, int maxlen);
+
 #ifdef ZTS
 #define SOCKETSG(v) (sockets_globals->v)
 #define SOCKETSLS_FETCH() php_sockets_globals *sockets_globals = ts_resource(sockets_globals_id)