diff options
Diffstat (limited to 'posix/regex.c')
-rw-r--r-- | posix/regex.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/posix/regex.c b/posix/regex.c index 4c3826238b..7a4f304cdd 100644 --- a/posix/regex.c +++ b/posix/regex.c @@ -74,6 +74,12 @@ /* POSIX says that <sys/types.h> must be included (by the caller) before <regex.h>. */ #include <sys/types.h> + +/* On some systems, limits.h sets RE_DUP_MAX to a lower value than + GNU regex allows. Include it before <regex.h>, which correctly + #undefs RE_DUP_MAX and sets it to the right value. */ +#include <limits.h> + #include <regex.h> #include "regex_internal.h" |