CVSROOT:        /cvs/src
Module name:    src
Changes by:     [EMAIL PROTECTED]       2008-03-09 04:10:10

Modified files:
        winsup/utils   : ChangeLog Makefile.in path.cc 
Added files:
        winsup/utils   : testsuite.cc testsuite.h 

Log message:
        * Makefile.in: Add a 'check' target that builds and runs
        testsuite.exe from path-testsuite.o and testsuite.o.
        * path.cc: Include testsuite.h.
        (struct mnt): Change to a mnt_t typedef and don't define
        mount_table when TESTSUITE is defined.
        (find2): Don't include when TESTSUITE is defined to avoid warning.
        (get_cygdrive0): Ditto.
        (get_cygdrive): Ditto.
        (read_mounts): Provide empty implementation when TESTSUITE is
        defined.
        (vconcat): Use the isslash macro.
        (unconvert_slashes): New helper to convert to backslashses.
        (rel_vconcat): Handle relative paths more gracefully.
        (cygpath): Skip a leading "./" sequence.  Avoid double-slashes.
        Normalize final output to backslashes and remove redundant path
        sequences.
        * testsuite.cc: New file implementing testsuite driver.
        * testsuite.h: New header implementing harness mount table and
        series of tests.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/utils/testsuite.cc.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/utils/testsuite.h.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/utils/ChangeLog.diff?cvsroot=src&r1=1.393&r2=1.394
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/utils/Makefile.in.diff?cvsroot=src&r1=1.69&r2=1.70
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/utils/path.cc.diff?cvsroot=src&r1=1.12&r2=1.13

Reply via email to