Skip to content

Commit 15b4474

Browse files
committed
Merge branch 'PHP-8.5'
2 parents 60c405f + 6e2a506 commit 15b4474

File tree

2 files changed

+8
-14
lines changed

2 files changed

+8
-14
lines changed

cmake/cmake/ConfigureChecks.cmake

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -270,12 +270,9 @@ cmake_pop_check_state()
270270

271271
check_type_size("gid_t" SIZEOF_GID_T)
272272
if(NOT HAVE_SIZEOF_GID_T)
273-
set(
274-
gid_t
275-
int
276-
CACHE INTERNAL
277-
"Define as 'int' if not defined in <sys/types.h>."
278-
)
273+
set(PHP_GID_T_CODE "#define gid_t int")
274+
else()
275+
set(PHP_GID_T_CODE "/* #undef gid_t */")
279276
endif()
280277

281278
check_type_size("int" SIZEOF_INT)
@@ -305,12 +302,9 @@ endif()
305302

306303
check_type_size("uid_t" SIZEOF_UID_T)
307304
if(NOT HAVE_SIZEOF_UID_T)
308-
set(
309-
uid_t
310-
int
311-
CACHE INTERNAL
312-
"Define as 'int' if not defined in <sys/types.h>."
313-
)
305+
set(PHP_UID_T_CODE "#define uid_t int")
306+
else()
307+
set(PHP_UID_T_CODE "/* #undef uid_t */")
314308
endif()
315309

316310
# Check for socklen_t type.

cmake/main/cmake/php_config.h.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -654,10 +654,10 @@
654654
# endif
655655
#else
656656
/* Define to 'int' if <sys/types.h> doesn't define. */
657-
# cmakedefine gid_t @gid_t@
657+
@PHP_GID_T_CODE@
658658

659659
/* Define to 'int' if <sys/types.h> doesn't define. */
660-
# cmakedefine uid_t @uid_t@
660+
@PHP_UID_T_CODE@
661661

662662
# include <stdlib.h>
663663

0 commit comments

Comments
 (0)