CVSROOT:        /cvs/src
Module name:    src
Changes by:     cori...@sourceware.org  2010-07-05 16:59:56

Modified files:
        winsup/cygwin  : ChangeLog Makefile.in dir.cc fhandler.cc 
                         fhandler.h fhandler_disk_file.cc 
                         fhandler_netdrive.cc fhandler_registry.cc 
                         fhandler_virtual.cc 
        winsup/cygwin/include/sys: dirent.h 

Log message:
        Align seekdir and telldir API to POSIX definition.
        * Makefile.in (NEW_FUNCTIONS): Remove seekdir and telldir mappings.
        * dir.cc (telldir): Move functionality from telldir64 here.  Use
        long, rather than _off_t.
        (telldir64): Just call telldir.  Only keep for backward compatibility.
        (seekdir): Move functionality from seekdir64 here.  Use long, rather
        than _off_t.
        (seekdir64): Just call seekdir.  Only keep for backward compatibility.
        * fhandler.h: Throughout, change prototypes of seekdir and telldir
        methods to use long, rather than _off64_t.
        * fhandler_disk_file.cc: Change aforementioned methods accordingly.
        * fhandler_netdrive.cc: Ditto.
        * fhandler_registry.cc: Ditto.
        * fhandler_virtual.cc: Ditto.
        * include/sys/dirent.h (struct __DIR): Change __d_position from
        _off_t to long to reflect API change.
        (telldir): Change prototype to use long, rather than off_t.
        (seekdir): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4973&r2=1.4974
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/Makefile.in.diff?cvsroot=src&r1=1.235&r2=1.236
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dir.cc.diff?cvsroot=src&r1=1.125&r2=1.126
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.cc.diff?cvsroot=src&r1=1.367&r2=1.368
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.h.diff?cvsroot=src&r1=1.402&r2=1.403
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_disk_file.cc.diff?cvsroot=src&r1=1.330&r2=1.331
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_netdrive.cc.diff?cvsroot=src&r1=1.26&r2=1.27
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_registry.cc.diff?cvsroot=src&r1=1.60&r2=1.61
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_virtual.cc.diff?cvsroot=src&r1=1.51&r2=1.52
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/dirent.h.diff?cvsroot=src&r1=1.21&r2=1.22

Reply via email to