]> granicus.if.org Git - php/commitdiff
backported the VC12 fix for ARG_MAX
authorAnatol Belski <ab@php.net>
Wed, 2 Jul 2014 09:11:39 +0000 (11:11 +0200)
committerAnatol Belski <ab@php.net>
Wed, 2 Jul 2014 09:11:39 +0000 (11:11 +0200)
win32/glob.c

index 1aeac78fda076802d5be0145c172d43f8ae738c8..8111daba1c4e5ed2a0b24cd72767df3170e16785 100644 (file)
  *     Number of matches in the current invocation of glob.
  */
 #ifdef PHP_WIN32
-#define _POSIX_
-#include <limits.h>
-#undef _POSIX_
+#if _MSC_VER < 1800
+# define _POSIX_
+# include <limits.h>
+# undef _POSIX_
+#else
+/* Visual Studio 2013 removed all the _POSIX_ defines, but we depend on some */
+# ifndef ARG_MAX
+#  define ARG_MAX 14500
+# endif
+#endif
 #ifndef S_ISDIR
 #define S_ISDIR(m) (((m) & _S_IFDIR) == _S_IFDIR)
 #endif