From 86c2eaf74128e51cb1bfd87bb8267f83dfdcb293 Mon Sep 17 00:00:00 2001 From: Jason Greene Date: Tue, 10 Apr 2001 03:16:05 +0000 Subject: [PATCH] Fix for PR #9729, 9664, 9656, 8667. All compilers on Solaris should build this extension correctly now. It turns out the SUN CC, by default, enables a define that enables the use of #pragma redefine extname in sun header files. This is why cc would work, and gcc wouldn't. -Jason --- ext/sockets/sockets.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ext/sockets/sockets.c b/ext/sockets/sockets.c index 15114d86087..ea784729e89 100644 --- a/ext/sockets/sockets.c +++ b/ext/sockets/sockets.c @@ -35,6 +35,10 @@ #define _XPG4_2 #define __EXTENSIONS__ +#ifndef __PRAGMA_REDEFINE_EXTNAME +#define __PRAGMA_REDEFINE_EXTNAME +#endif + #include "ext/standard/info.h" #include "php_sockets.h" #include "php_ini.h"