diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2006-01-24 20:40:55 +0300 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2006-01-24 20:40:55 +0300 |
commit | 4aac2d27099c81ef92f65af7b5446954a6a538ab (patch) | |
tree | 4b913e48fa807453ef43e7a6f32746589992ee59 /winsup/cygwin/fhandler_process.cc | |
parent | 3acaaf543f9aa98b4b833d295b2d551a6621ae09 (diff) |
* fhandler_process.cc (fhandler_process::fill_filebuf): Disable
stripping the .exe suffix from the link target in PROCESS_EXE and
PROCESS_EXENAME case.
* path.cc (realpath): Tack on .exe suffix if necessary.
Diffstat (limited to 'winsup/cygwin/fhandler_process.cc')
-rw-r--r-- | winsup/cygwin/fhandler_process.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/winsup/cygwin/fhandler_process.cc b/winsup/cygwin/fhandler_process.cc index cb7d9072d..648ced4ab 100644 --- a/winsup/cygwin/fhandler_process.cc +++ b/winsup/cygwin/fhandler_process.cc @@ -450,6 +450,11 @@ fhandler_process::fill_filebuf () else { mount_table->conv_to_posix_path (p->progname, filebuf, 1); +#if 0 + /* Temporarily disabled. The link will have a suffix so that + an open(2) call will succeed on /proc/$PID/exe now. This + might become unnecessary if open(2) handles the .exe suffix + at one point. */ int len = strlen (filebuf); if (len > 4) { @@ -457,6 +462,7 @@ fhandler_process::fill_filebuf () if (strcasematch (s, ".exe")) *s = 0; } +#endif } filesize = strlen (filebuf); break; |