On Cygwin, use /proc file system instead of win32 API.
authorBruno Haible <bruno@clisp.org>
Mon, 28 Feb 2011 22:19:49 +0000 (23:19 +0100)
committerBruno Haible <bruno@clisp.org>
Mon, 28 Feb 2011 22:19:49 +0000 (23:19 +0100)
commitb8d53f77acf1ed08ba808014e534e07c9dd40daf
tree5ff7068748a201be8200ba9b43c8a0215b1ee6b4
parent00e79225624b3a52d18c86eb8cfd87c8b604ca5a
On Cygwin, use /proc file system instead of win32 API.

* lib/relocatable.c: On Cygwin, use file names from /proc, rather than
Win32 file names.
(DllMain): Simplify by removing Cygwin specific code.
(find_shared_library_fullname): Use Linux specific implementation also
for Cygwin.
(get_shared_library_fullname): Update accordingly.
* lib/progreloc.c: On Cygwin, use file names from /proc, rather than
Win32 file names.
(find_executable): On Cygwin, use /proc, like on Linux. Remove previous
Cygwin specific code.
ChangeLog
lib/progreloc.c
lib/relocatable.c