Skip to content

Commit bd70d92

Browse files
committed
Merge branch 'PHP-8.3'
2 parents f259282 + d448dc2 commit bd70d92

File tree

1 file changed

+53
-23
lines changed

1 file changed

+53
-23
lines changed

cmake/main/config.w32.cmake.h.in

Lines changed: 53 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/* Build Configuration Template for Win32. */
2-
31
/* Define the minimum supported version */
42
#undef _WIN32_WINNT
53
#undef NTDDI_VERSION
@@ -262,6 +260,15 @@
262260
/* Define to 1 if fopencookie seeker uses off64_t. */
263261
#cmakedefine COOKIE_SEEKER_USES_OFF64_T 1
264262

263+
/* Define to 1 if crypt_r uses CRYPTD. */
264+
#cmakedefine CRYPT_R_CRYPTD 1
265+
266+
/* Define to 1 if struct crypt_data requires _GNU_SOURCE. */
267+
#cmakedefine CRYPT_R_GNU_SOURCE 1
268+
269+
/* Define to 1 if crypt_r uses struct crypt_data. */
270+
#cmakedefine CRYPT_R_STRUCT_CRYPT_DATA 1
271+
265272
/* The DB1 handler header file. */
266273
#cmakedefine DB1_INCLUDE_FILE "@DB1_INCLUDE_FILE@"
267274

@@ -333,9 +340,21 @@
333340
and to string "0" if they are not. */
334341
#define DEFAULT_SHORT_OPEN_TAG "@DEFAULT_SHORT_OPEN_TAG@"
335342

343+
/* Define to 1 to enable the 'chroot' function. */
344+
#cmakedefine ENABLE_CHROOT_FUNC 1
345+
336346
/* The GDBM handler header file. */
337347
#cmakedefine GDBM_INCLUDE_FILE "@GDBM_INCLUDE_FILE@"
338348

349+
/* Define to 1 if 'TIOCGWINSZ' requires <sys/ioctl.h>. */
350+
#cmakedefine GWINSZ_IN_SYS_IOCTL 1
351+
352+
/* Define to 1 if 'ldap_set_rebind_proc' has 3 arguments. */
353+
#cmakedefine HAVE_3ARG_SETREBINDPROC 1
354+
355+
/* Define to 1 when aarch64 CRC32 API is available. */
356+
#cmakedefine HAVE_AARCH64_CRC32 1
357+
339358
/* Define to 1 if the odbc extension uses the Adabas D. */
340359
#cmakedefine HAVE_ADABAS 1
341360

@@ -933,31 +952,18 @@
933952
/* Define to 1 if Solid DB 3.5 is used. */
934953
#cmakedefine HAVE_SOLID_35 1
935954

936-
#define HAVE_STRCASECMP 1
937-
938-
/* Define to 1 if you have the 'strcasestr' function. */
939-
#cmakedefine HAVE_STRCASESTR 1
940-
941-
/* Define to 1 if you have the 'strndup' function. */
942-
#cmakedefine HAVE_STRNDUP 1
943-
944-
#define HAVE_STRNLEN 1
945-
946955
/* Define to 1 if the system has the type 'struct cmsgcred'. */
947956
#cmakedefine HAVE_STRUCT_CMSGCRED 1
948957

949-
#undef HAVE_STRUCT_STAT_ST_BLKSIZE
950-
#undef HAVE_STRUCT_STAT_ST_BLOCKS
951-
#define HAVE_STRUCT_STAT_ST_RDEV 1
952-
953958
/* Define to 1 if the system has the type 'struct ucred'. */
954959
#cmakedefine HAVE_STRUCT_UCRED 1
955960

956-
#undef HAVE_SYS_TIME_H
957-
958961
/* Define to 1 if the PHP extension 'simplexml' is available. */
959962
#cmakedefine HAVE_SIMPLEXML 1
960963

964+
/* Define to 1 if the PHP hash extension uses the slow SHA3 algorithm. */
965+
#cmakedefine HAVE_SLOW_HASH3 1
966+
961967
/* Define to 1 if the PHP extension 'snmp' is available. */
962968
#cmakedefine HAVE_SNMP 1
963969

@@ -983,13 +989,14 @@
983989
/* Define to 1 if the PHP extension 'soap' is available. */
984990
#cmakedefine HAVE_SOAP 1
985991

986-
/* Win32 supports socketpair by the emulation in win32/sockets.c */
987-
#define HAVE_SOCKETPAIR 1
992+
/* Define to 1 if you have the 'socketpair' function. */
993+
#cmakedefine HAVE_SOCKETPAIR 1
988994

989995
/* Define to 1 if the PHP extension 'sockets' is available. */
990996
#cmakedefine HAVE_SOCKETS 1
991997

992-
#define HAVE_SOCKLEN_T 1
998+
/* Define to 1 if the system has the type 'socklen_t'. */
999+
#cmakedefine HAVE_SOCKLEN_T 1
9931000

9941001
/* Define to 1 if SNMP library has the 'shutdown_snmp_logging' function. */
9951002
#cmakedefine HAVE_SHUTDOWN_SNMP_LOGGING 1
@@ -1229,13 +1236,13 @@
12291236
#cmakedefine HAVE_TTYNAME_R 1
12301237

12311238
/* Define to 1 if you have the 'tzset' function. */
1232-
#define HAVE_TZSET 1
1239+
#cmakedefine HAVE_TZSET 1
12331240

12341241
/* Define to 1 if you have the <udbcext.h> header file. */
12351242
#cmakedefine HAVE_UDBCEXT_H 1
12361243

12371244
/* Define to 1 if you have the <unistd.h> header file. */
1238-
#undef HAVE_UNISTD_H
1245+
#cmakedefine HAVE_UNISTD_H 1
12391246

12401247
/* Define to 1 if the odbc extension uses the unixODBC. */
12411248
#cmakedefine HAVE_UNIXODBC 1
@@ -1334,6 +1341,29 @@
13341341
the default provider. */
13351342
#cmakedefine LOAD_OPENSSL_LEGACY_PROVIDER 1
13361343

1344+
/* Define to 1 if 'major', 'minor', and 'makedev' are declared in <mkdev.h>.
1345+
*/
1346+
#cmakedefine MAJOR_IN_MKDEV 1
1347+
1348+
/* Define to 1 if 'major', 'minor', and 'makedev' are declared in
1349+
<sysmacros.h>. */
1350+
#cmakedefine MAJOR_IN_SYSMACROS 1
1351+
1352+
/* Define to 1 if 'asctime_r' declaration is missing. */
1353+
#cmakedefine MISSING_ASCTIME_R_DECL 1
1354+
1355+
/* Define to 1 if 'ctime_r' declaration is missing. */
1356+
#cmakedefine MISSING_CTIME_R_DECL 1
1357+
1358+
/* Define to 1 if 'gmtime_r' declaration is missing. */
1359+
#cmakedefine MISSING_GMTIME_R_DECL 1
1360+
1361+
/* Define to 1 if 'localtime_r' declaration is missing. */
1362+
#cmakedefine MISSING_LOCALTIME_R_DECL 1
1363+
1364+
/* Whether strtok_r is declared */
1365+
#cmakedefine MISSING_STRTOK_R_DECL 1
1366+
13371367
/* Define to 1 if mysqlnd has compressed protocol support. */
13381368
#cmakedefine MYSQLND_COMPRESSION_ENABLED 1
13391369

0 commit comments

Comments
 (0)