summaryrefslogtreecommitdiffstats
path: root/winsup/utils/ChangeLog
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2009-03-14 06:46:00 +0000
committerChristopher Faylor <me@cgf.cx>2009-03-14 06:46:00 +0000
commit962acfe58a7fb41e42abfa61a7edce1f24bcfebc (patch)
treeafb9eff5fdec85c17f23eea37acdd3b4410aa367 /winsup/utils/ChangeLog
parentc298c9bdbf7ac64a6f7d7b65be73089fd1439e3d (diff)
downloadcygnal-962acfe58a7fb41e42abfa61a7edce1f24bcfebc.tar.gz
cygnal-962acfe58a7fb41e42abfa61a7edce1f24bcfebc.tar.bz2
cygnal-962acfe58a7fb41e42abfa61a7edce1f24bcfebc.zip
* ldd.cc: Rework to detect missing DLLs.
(start_process): Change to expect windows filename as input. (tocyg): New function - convert cygwin fn to windows fn. (print_dlls_and_kill_inferior): Accept extra argument denoting whether to open input and look for nonexistent DLLs. Use tocyg to convert filename and pass it to start_process. (report): Flag when an DLL-not-found exception occurs and pass this information to print_dlls_and_kill_inferior. (filelist): New structure. (saw_file): New function. (dump_import_directory): Ditto. (map_file): Ditto. (skip_dos_stub): Ditto. (get_directory_index): Ditto. (process_file): Ditto.
Diffstat (limited to 'winsup/utils/ChangeLog')
-rw-r--r--winsup/utils/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog
index 02b77a946..e04eb8444 100644
--- a/winsup/utils/ChangeLog
+++ b/winsup/utils/ChangeLog
@@ -1,3 +1,21 @@
+2009-03-14 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * ldd.cc: Rework to detect missing DLLs.
+ (start_process): Change to expect windows filename as input.
+ (tocyg): New function - convert cygwin fn to windows fn.
+ (print_dlls_and_kill_inferior): Accept extra argument denoting whether
+ to open input and look for nonexistent DLLs. Use tocyg to convert
+ filename and pass it to start_process.
+ (report): Flag when an DLL-not-found exception occurs and pass this
+ information to print_dlls_and_kill_inferior.
+ (filelist): New structure.
+ (saw_file): New function.
+ (dump_import_directory): Ditto.
+ (map_file): Ditto.
+ (skip_dos_stub): Ditto.
+ (get_directory_index): Ditto.
+ (process_file): Ditto.
+
2009-03-09 Corinna Vinschen <corinna@vinschen.de>
* utils.sgml: Fix typo.