php: Fix 64-bit build
authorFredrik Fornwall <fredrik@fornwall.net>
Mon, 4 Jan 2016 11:46:16 +0000 (06:46 -0500)
committerFredrik Fornwall <fredrik@fornwall.net>
Mon, 4 Jan 2016 11:46:16 +0000 (06:46 -0500)
packages/php/ext-standard-php_fopen_wrapper.c.patch [new file with mode: 0644]

diff --git a/packages/php/ext-standard-php_fopen_wrapper.c.patch b/packages/php/ext-standard-php_fopen_wrapper.c.patch
new file mode 100644 (file)
index 0000000..0f7b381
--- /dev/null
@@ -0,0 +1,14 @@
+See https://groups.google.com/a/chromium.org/forum/#!topic/chromium-reviews/AXhZapYuHi8
+
+diff -u -r ../php-5.6.16/ext/standard/php_fopen_wrapper.c ./ext/standard/php_fopen_wrapper.c
+--- ../php-5.6.16/ext/standard/php_fopen_wrapper.c     2015-11-25 15:28:38.000000000 -0500
++++ ./ext/standard/php_fopen_wrapper.c 2016-01-04 06:42:57.421589363 -0500
+@@ -312,7 +312,7 @@
+               }
+ #if HAVE_UNISTD_H
+-              dtablesize = getdtablesize();
++              dtablesize = sysconf(_SC_OPEN_MAX);
+ #else
+               dtablesize = INT_MAX;
+ #endif