From a5c1103914c61ed66110fb09ac6118fe077156e2 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Fri, 15 Feb 2008 20:11:06 +0000 Subject: * include/sys/cygwin.h (__INT_MAX_PATH): Define to 32K. (external_pinfo): Set size to __INT_MAX_PATH. --- winsup/cygwin/ChangeLog | 5 +++++ winsup/cygwin/include/sys/cygwin.h | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index d43e318aa..4f3aa7bea 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +2008-02-15 Corinna Vinschen + + * include/sys/cygwin.h (__INT_MAX_PATH): Define to 32K. + (external_pinfo): Set size to __INT_MAX_PATH. + 2008-02-15 Christopher Faylor * include/sys/cygwin.h (external_pinfo): Define program_long size using diff --git a/winsup/cygwin/include/sys/cygwin.h b/winsup/cygwin/include/sys/cygwin.h index b8738fa70..e068d7342 100644 --- a/winsup/cygwin/include/sys/cygwin.h +++ b/winsup/cygwin/include/sys/cygwin.h @@ -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*/ -- cgit v1.2.3