diff options
author | Christopher Faylor <me@cgf.cx> | 2009-03-14 06:46:00 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2009-03-14 06:46:00 +0000 |
commit | 962acfe58a7fb41e42abfa61a7edce1f24bcfebc (patch) | |
tree | afb9eff5fdec85c17f23eea37acdd3b4410aa367 /winsup/utils/ChangeLog | |
parent | c298c9bdbf7ac64a6f7d7b65be73089fd1439e3d (diff) | |
download | cygnal-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/ChangeLog | 18 |
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. |