From 6a6c8a60965c6fc3f145870a49b13b719ebd4a72 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 21 Jan 2022 13:39:30 +0000 Subject: [PATCH] sockets ext fix ucred detection when custom cflags are in use --- ext/sockets/config.m4 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ext/sockets/config.m4 b/ext/sockets/config.m4 index d4f92082c3b2d..aafedcb99ddd3 100644 --- a/ext/sockets/config.m4 +++ b/ext/sockets/config.m4 @@ -67,6 +67,9 @@ if test "$PHP_SOCKETS" != "no"; then AC_CACHE_CHECK([if ancillary credentials uses ucred],[ac_cv_ucred], [ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ +#ifndef _GNU_SOURCE +#define _GNU_SOURCE +#endif #include ]], [[struct ucred u = {.gid = 0};]])], [ac_cv_ucred=yes], [ac_cv_ucred=no])