Patch early_draft for Network related Bug #55212
Patch version 2011-07-15 08:40 UTC
Return to Bug #55212 |
Download this patch
Patch Revisions:
Developer: ivan.enderlin@hoa-project.net
diff -r eb6a6a062175 ext/standard/file.c
--- a/ext/standard/file.c Thu Jul 14 18:49:12 2011 +0000
+++ b/ext/standard/file.c Fri Jul 15 10:37:06 2011 +0200
@@ -236,10 +236,14 @@ PHP_MINIT_FUNCTION(file)
REGISTER_LONG_CONSTANT("STREAM_PF_INET", AF_INET, CONST_CS|CONST_PERSISTENT);
#endif
-#ifdef PF_INET6
+#if HAVE_IPV6
+# ifdef PF_INET6
REGISTER_LONG_CONSTANT("STREAM_PF_INET6", PF_INET6, CONST_CS|CONST_PERSISTENT);
-#elif defined(AF_INET6)
+# elif defined(AF_INET6)
REGISTER_LONG_CONSTANT("STREAM_PF_INET6", AF_INET6, CONST_CS|CONST_PERSISTENT);
+# endif
+#else
+ REGISTER_LONG_CONSTANT("STREAM_PF_INET6", -1, CONST_CS|CONST_PERSISTENT);
#endif
#ifdef PF_UNIX
|