@@ -50,16 +50,8 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
5050  # much longer compared to POSIX-based environments, the following are always 
5151  # known on Windows targets. 
5252  ############################################################################## 
53- 
54-   set (HAVE_PHP_EXT_SOCKETS_STRUCT_CMSGCRED FALSE )
55-   set (HAVE_PHP_EXT_SOCKETS_STRUCT_UCRED FALSE )
56-   set (HAVE_PHP_STRUCT_SOCKADDR_STORAGE FALSE )
57-   set (HAVE_SIZEOF_GID_T FALSE )
58-   set (HAVE_SIZEOF_UID_T FALSE )
59-   set (HAVE_SOCKLEN_T TRUE )
6053  set (HAVE_STDDEF_H TRUE ) # Defined by check_type_size(). 
6154  set (HAVE_STDINT_H TRUE ) # Defined by check_type_size(). 
62-   set (HAVE_STRUCT_FLOCK FALSE )
6355  set (HAVE_SYS_TYPES_H TRUE ) # Defined by check_type_size(). 
6456  set (PHP_EBCDIC FALSE )
6557  set (PHP_EXT_DATE_HAS_FWRAP FALSE )
@@ -82,7 +74,9 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
8274  set (PHP_EXT_SOCKETS_HAVE_LINUX_IF_PACKET_H FALSE )
8375  set (PHP_EXT_SOCKETS_HAVE_LINUX_UDP_H FALSE )
8476  set (PHP_EXT_SOCKETS_HAVE_SOCKATMARK FALSE )
77+   set (PHP_EXT_SOCKETS_HAVE_STRUCT_CMSGCRED FALSE )
8578  set (PHP_EXT_SOCKETS_HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY FALSE )
79+   set (PHP_EXT_SOCKETS_HAVE_STRUCT_UCRED FALSE )
8680  set (PHP_EXT_SOCKETS_HAVE_SYS_SOCKIO_H FALSE )
8781  set (PHP_HAS_ELF FALSE )
8882  set (PHP_HAS_FFP_CONTRACT_OFF_C FALSE )
@@ -153,6 +147,7 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
153147  set (PHP_HAVE_GETSERVBYPORT TRUE )
154148  set (PHP_HAVE_GETSERVBYPORT_LIBRARY ws2_32)
155149  set (PHP_HAVE_GETWD FALSE )
150+   set (PHP_HAVE_GID_T FALSE )
156151  set (PHP_HAVE_GLOB FALSE )
157152  set (PHP_HAVE_GRP_H FALSE )
158153  set (PHP_HAVE_IEEEFP_H FALSE )
@@ -200,13 +195,16 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
200195  set (PHP_HAVE_SIGPROCMASK FALSE )
201196  set (PHP_HAVE_SOCKET TRUE )
202197  set (PHP_HAVE_SOCKET_LIBRARY ws2_32)
198+   set (PHP_HAVE_SOCKLEN_T TRUE )
203199  set (PHP_HAVE_STATFS FALSE )
204200  set (PHP_HAVE_STATVFS FALSE )
205201  set (PHP_HAVE_STD_SYSLOG FALSE )
206202  set (PHP_HAVE_STRINGS_H FALSE )
207203  set (PHP_HAVE_STRLCAT FALSE )
208204  set (PHP_HAVE_STRLCPY FALSE )
205+   set (PHP_HAVE_STRUCT_FLOCK FALSE )
209206  set (PHP_HAVE_STRUCT_SOCKADDR_SA_LEN FALSE )
207+   set (PHP_HAVE_STRUCT_SOCKADDR_STORAGE FALSE )
210208  set (PHP_HAVE_STRUCT_STAT_ST_BLKSIZE FALSE )
211209  set (PHP_HAVE_STRUCT_STAT_ST_BLOCKS FALSE )
212210  set (PHP_HAVE_STRUCT_STAT_ST_RDEV TRUE )
@@ -237,6 +235,7 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
237235  set (PHP_HAVE_SYSEXITS_H FALSE )
238236  set (PHP_HAVE_TMMINTRIN_H TRUE )
239237  set (PHP_HAVE_TZSET TRUE )
238+   set (PHP_HAVE_UID_T FALSE )
240239  set (PHP_HAVE_UNISTD_H FALSE )
241240  set (PHP_HAVE_UNIX_H FALSE )
242241  set (PHP_HAVE_UNSETENV FALSE )
@@ -266,19 +265,19 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
266265  set (PHP_ZEND_HAVE_PTHREAD_STACKSEG_NP FALSE )
267266  set (PHP_ZEND_HAVE_STRNLEN TRUE )
268267
269-   set (HAVE_SIZEOF_INT  TRUE )
268+   set (PHP_HAVE_INT  TRUE )
270269  set (SIZEOF_INT 4)
271270
272-   set (HAVE_SIZEOF_LONG  TRUE )
271+   set (PHP_HAVE_LONG  TRUE )
273272  set (SIZEOF_LONG 4)
274273
275-   set (HAVE_SIZEOF_LONG_LONG  TRUE )
274+   set (PHP_HAVE_LONG_LONG  TRUE )
276275  set (SIZEOF_LONG_LONG 8)
277276
278-   set (HAVE_SIZEOF_OFF_T  TRUE )
277+   set (PHP_HAVE_OFF_T  TRUE )
279278  set (SIZEOF_OFF_T 4)
280279
281-   set (HAVE_SIZEOF_SIZE_T  TRUE )
280+   set (PHP_HAVE_SIZE_T  TRUE )
282281  if (CMAKE_SIZEOF_VOID_P  EQUAL  4)
283282    set (SIZEOF_SIZE_T 4)
284283  else ()
0 commit comments