From e9a54b61b794c551ca8c180bdd910ca5a2cf065a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Dequ=C3=A8nes?= Date: Fri, 27 Sep 2013 13:13:29 +0200 Subject: [PATCH] Bug #48389: Correct non posix code (fixing FTBFS on GNU/Hurd) See http://www.gnu.org/software/hurd/hurd/porting/guidelines.html#PATH_MAX_tt_MAX_PATH_tt_MAXPATHL --- TSRM/tsrm_config_common.h | 4 ++++ ext/date/lib/parse_tz.c | 4 ++++ ext/standard/proc_open.c | 4 ++++ main/php.h | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/TSRM/tsrm_config_common.h b/TSRM/tsrm_config_common.h index 83b6b9b02c22e..31d75143630f0 100644 --- a/TSRM/tsrm_config_common.h +++ b/TSRM/tsrm_config_common.h @@ -1,6 +1,10 @@ #ifndef TSRM_CONFIG_COMMON_H #define TSRM_CONFIG_COMMON_H +#ifndef PATH_MAX +#define PATH_MAX 4096 +#endif + #ifndef __CYGWIN__ # if WINNT|WIN32 # define TSRM_WIN32 diff --git a/ext/date/lib/parse_tz.c b/ext/date/lib/parse_tz.c index d3abf84c81e7a..36bbced52418c 100644 --- a/ext/date/lib/parse_tz.c +++ b/ext/date/lib/parse_tz.c @@ -18,6 +18,10 @@ /* $Id$ */ +#ifndef PATH_MAX +#define PATH_MAX 4096 +#endif + #include "timelib.h" #include diff --git a/ext/standard/proc_open.c b/ext/standard/proc_open.c index d78ca9976b825..41cf00921ad6e 100644 --- a/ext/standard/proc_open.c +++ b/ext/standard/proc_open.c @@ -24,6 +24,10 @@ # define __EXTENSIONS__ 1 /* Solaris: uint */ #endif +#ifndef PATH_MAX +#define PATH_MAX 4096 +#endif + #include "php.h" #include #include diff --git a/main/php.h b/main/php.h index 17ac8b4fd29d9..033f2814f9093 100644 --- a/main/php.h +++ b/main/php.h @@ -246,6 +246,10 @@ END_EXTERN_C() /* macros */ #define STR_PRINT(str) ((str)?(str):"") +#ifndef PATH_MAX +#define PATH_MAX 4096 +#endif + #ifndef MAXPATHLEN # ifdef PATH_MAX # define MAXPATHLEN PATH_MAX