components/php-5_3/zendopcache/patches/config_m4.patch
changeset 1654 6f9989ec7bd5
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/php-5_3/zendopcache/patches/config_m4.patch	Wed Jan 22 12:43:42 2014 -0800
@@ -0,0 +1,24 @@
+Teach it about Solaris. This patch will be pushed upstream.
+
+--- zendopcache-7.0.2/config.m4_orig	2013-06-04 23:28:53.000000000 -0700
++++ zendopcache-7.0.2/config.m4	2013-07-19 11:01:46.373047462 -0700
+@@ -338,7 +338,7 @@
+ # if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || (defined(__APPLE__) && defined(__MACH__)/* Darwin */) || defined(__OpenBSD__) || defined(__NetBSD__)
+ #  define FLOCK_STRUCTURE(name, type, whence, start, len) \
+                 struct flock name = {start, len, -1, type, whence}
+-# elif defined(__svr4__)
++# elif defined(__svr4__) || defined (__SunOS)
+ #  define FLOCK_STRUCTURE(name, type, whence, start, len) \
+                 struct flock name = {type, whence, start, len}
+ # elif defined(__linux__) || defined(__hpux)
+--- zendopcache-7.0.2/ZendAccelerator.h_orig	2013-06-04 23:28:53.000000000 -0700
++++ zendopcache-7.0.2/ZendAccelerator.h	2013-07-19 11:07:03.956873718 -0700
+@@ -97,7 +97,7 @@
+ # if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || (defined(__APPLE__) && defined(__MACH__)/* Darwin */) || defined(__OpenBSD__) || defined(__NetBSD__)
+ #  define FLOCK_STRUCTURE(name, type, whence, start, len) \
+ 		struct flock name = {start, len, -1, type, whence}
+-# elif defined(__svr4__)
++# elif defined(__svr4__) || defined (__SunOS)
+ #  define FLOCK_STRUCTURE(name, type, whence, start, len) \
+ 		struct flock name = {type, whence, start, len}
+ # elif defined(__linux__) || defined(__hpux)