From: Pierre Joye Date: Fri, 4 Sep 2009 19:53:39 +0000 (+0000) Subject: - #49464, fix build X-Git-Tag: php-5.4.0alpha1~191^2~2696 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d23fc9525706a4d522b6f85ed57914fd7f5306d4;p=php - #49464, fix build --- diff --git a/ext/sockets/php_sockets.h b/ext/sockets/php_sockets.h index 9dbecb8274..edaf4e6078 100644 --- a/ext/sockets/php_sockets.h +++ b/ext/sockets/php_sockets.h @@ -73,8 +73,10 @@ PHP_FUNCTION(socket_clear_error); #ifndef PHP_WIN32 typedef int PHP_SOCKET; +# define PHP_SOCKETS_API __declspec(dllexport) #else typedef SOCKET PHP_SOCKET; +# define PHP_SOCKETS_API PHPAPI #endif typedef struct { @@ -91,7 +93,7 @@ struct sockaddr_un { }; #endif -PHPAPI int php_sockets_le_socket(void); +PHP_SOCKETS_API int php_sockets_le_socket(void); /* Prototypes */ #ifdef ilia_0 /* not needed, only causes a compiler warning */ diff --git a/ext/sockets/sockets.c b/ext/sockets/sockets.c index 4a1b9be2f1..337571181a 100644 --- a/ext/sockets/sockets.c +++ b/ext/sockets/sockets.c @@ -323,7 +323,8 @@ ZEND_GET_MODULE(sockets) /* inet_ntop should be used instead of inet_ntoa */ int inet_ntoa_lock = 0; -PHPAPI int php_sockets_le_socket(void) /* {{{ */ + +PHP_SOCKETS_API int php_sockets_le_socket(void) /* {{{ */ { return le_socket; }