Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEarnie Boyd <earnie@users.sf.net>2012-08-03 23:16:38 +0400
committerEarnie Boyd <earnie@users.sf.net>2012-08-03 23:16:38 +0400
commiteb9dc9d0686bdcd6f6342d82092b57c179aea1d9 (patch)
tree261624dc2379bdc8a4c7a98c9a64a7828f73a15c /winsup/mingw
parentd8dbfe9518e1a6a20cf309b2f663e5b130edacb5 (diff)
* include/limits.h (PATH_MAX): Guard with #ifndef __STRICT_ANSI__.
* include/sys/param.h (MAXPATHLEN): Make sure PATH_MAX is defined.
Diffstat (limited to 'winsup/mingw')
-rw-r--r--winsup/mingw/ChangeLog2
-rw-r--r--winsup/mingw/include/limits.h4
-rw-r--r--winsup/mingw/include/sys/param.h4
3 files changed, 9 insertions, 1 deletions
diff --git a/winsup/mingw/ChangeLog b/winsup/mingw/ChangeLog
index a04c68337..7ffc87636 100644
--- a/winsup/mingw/ChangeLog
+++ b/winsup/mingw/ChangeLog
@@ -20,6 +20,8 @@
(_wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam): Ditto.
(_wrename, _wremove, _wperror, _wpopen): Ditto.
(_lock_file, _unlock_file): Declare.
+ * include/limits.h (PATH_MAX): Guard with #ifndef __STRICT_ANSI__.
+ * include/sys/param.h (MAXPATHLEN): Make sure PATH_MAX is defined.
2012-08-01 Earnie Boyd <earnie@users.sourceforge.net>
diff --git a/winsup/mingw/include/limits.h b/winsup/mingw/include/limits.h
index 96ad26cec..ca4900610 100644
--- a/winsup/mingw/include/limits.h
+++ b/winsup/mingw/include/limits.h
@@ -29,7 +29,9 @@
* are semantically identical, with a limit of 259 characters for the
* path name, plus one for a terminating NUL, for a total of 260.
*/
-#define PATH_MAX 260
+#ifndef __STRICT_ANSI__
+# define PATH_MAX 260
+#endif
/*
* Characteristics of the char data type.
diff --git a/winsup/mingw/include/sys/param.h b/winsup/mingw/include/sys/param.h
index 74966bd78..d38b46a5c 100644
--- a/winsup/mingw/include/sys/param.h
+++ b/winsup/mingw/include/sys/param.h
@@ -17,6 +17,10 @@
#define LITTLE_ENDIAN 1234
#define BYTE_ORDER LITTLE_ENDIAN
+#ifdef PATH_MAX
#define MAXPATHLEN PATH_MAX
+#else
+#define MAXPATHLEN 260
+#endif
#endif