diff options
Diffstat (limited to 'main/php_network.h')
| -rw-r--r-- | main/php_network.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/main/php_network.h b/main/php_network.h index 8223013376..49c4553dea 100644 --- a/main/php_network.h +++ b/main/php_network.h @@ -98,8 +98,13 @@ PHPAPI char *php_socket_strerror(long err, char *buf, size_t bufsize); typedef struct sockaddr_storage php_sockaddr_storage; #else typedef struct { +#ifdef HAVE_SOCKADDR_LEN + unsigned char ss_len; + unsigned char ss_family; +#else unsigned short ss_family; - char info[256]; +#endif + char info[126]; } php_sockaddr_storage; #endif |
