OSDN Git Service

* include/sys/cygwin.h (__INT_MAX_PATH): Define to 32K.
authorcorinna <corinna>
Fri, 15 Feb 2008 20:11:05 +0000 (20:11 +0000)
committercorinna <corinna>
Fri, 15 Feb 2008 20:11:05 +0000 (20:11 +0000)
(external_pinfo): Set size to __INT_MAX_PATH.

winsup/cygwin/ChangeLog
winsup/cygwin/include/sys/cygwin.h

index d43e318..4f3aa7b 100644 (file)
@@ -1,3 +1,8 @@
+2008-02-15  Corinna Vinschen  <corinna@vinschen.de>
+
+       * include/sys/cygwin.h (__INT_MAX_PATH): Define to 32K.
+       (external_pinfo): Set size to __INT_MAX_PATH.
+
 2008-02-15  Christopher Faylor  <me+cygwin@cgf.cx>
 
        * include/sys/cygwin.h (external_pinfo): Define program_long size using
index b8738fa..e068d73 100644 (file)
@@ -237,6 +237,8 @@ typedef unsigned long __uid32_t;
 typedef unsigned long __gid32_t;
 #endif
 
+#define __INT_MAX_PATH 32768
+
 struct external_pinfo
   {
   pid_t pid;
@@ -266,7 +268,7 @@ struct external_pinfo
   __gid32_t gid32;
 
   /* Only available if version >= EXTERNAL_PINFO_VERSION_32_LP */
-  char progname_long[PATH_MAX];
+  char progname_long[__INT_MAX_PATH];
 };
 #endif /*__CYGWIN__*/
 #endif /*WINVER*/