This is the mail archive of the
cygwin-cvs@cygwin.com
mailing list for the Cygwin project.
winsup/utils ChangeLog ldd.cc
- From: cgf at cygwin dot com
- To: cygwin-cvs at cygwin dot com
- Date: 14 Mar 2009 06:46:00 -0000
- Subject: winsup/utils ChangeLog ldd.cc
CVSROOT: /cvs/uberbaum
Module name: winsup
Changes by: cgf@sourceware.org 2009-03-14 06:46:00
Modified files:
utils : ChangeLog ldd.cc
Log message:
* 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.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/utils/ChangeLog.diff?cvsroot=uberbaum&r1=1.452&r2=1.453
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/utils/ldd.cc.diff?cvsroot=uberbaum&r1=1.1&r2=1.2