CVSROOT:        /cvs/src
Module name:    src
Changes by:     [EMAIL PROTECTED]       2008-04-24 09:59:54

Modified files:
        winsup/cygwin  : ChangeLog cygwin.din fhandler.cc fhandler.h 
                         fhandler_disk_file.cc posix.sgml syscalls.cc 
                         times.cc winsup.h 
        winsup/cygwin/include/cygwin: version.h 

Log message:
        * cygwin.din (futimens): Export.
        (utimensat): Export.
        * fhandler.cc (fhandler_base::utimens): Replace fhandler_base::utimes.
        Call utimens_fs.
        * fhandler.h (class fhandler_base): Declare utimens_fs instead of
        utimes_fs, utimens instead of utimes.
        (class fhandler_disk_file): Declare utimens instead of utimes.
        * fhandler_disk_file.cc (fhandler_disk_file::utimens): Replace
        fhandler_disk_file::utimes.
        (fhandler_base::utimens_fs): Replace fhandler_base::utimes_fs.
        Implement tv_nsec handling according to SUSv4.
        * syscalls.cc (utimensat): New function.
        * times.cc (timespec_to_filetime): New function.
        (timeval_to_timespec): New function.
        (utimens_worker): Replace utimes_worker.
        (utimes): Convert timeval to timespec and call utimens_worker.
        (lutimes): Ditto.
        (futimens): Take over implementation from futimes.
        (futimes): Convert timeval to timespec and call futimens.
        * winsup.h (timespec_to_filetime): Declare.
        * include/cygwin/version.h: Bump API minor number.
        * posix.sgml: Add SUSv4 section.  Add futimens and utimensat to it.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4117&r2=1.4118
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygwin.din.diff?cvsroot=src&r1=1.188&r2=1.189
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.cc.diff?cvsroot=src&r1=1.320&r2=1.321
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.h.diff?cvsroot=src&r1=1.341&r2=1.342
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_disk_file.cc.diff?cvsroot=src&r1=1.270&r2=1.271
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/posix.sgml.diff?cvsroot=src&r1=1.14&r2=1.15
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=src&r1=1.488&r2=1.489
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/times.cc.diff?cvsroot=src&r1=1.94&r2=1.95
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winsup.h.diff?cvsroot=src&r1=1.220&r2=1.221
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=src&r1=1.264&r2=1.265

Reply via email to