CVSROOT:        /cvs/uberbaum
Module name:    winsup
Changes by:     [email protected]     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

Reply via email to