CVSROOT:        /cvs/src
Module name:    src
Branch:         cygwin-64bit-branch
Changes by:     cori...@sourceware.org  2012-08-13 20:04:39

Modified files:
        winsup/cygwin  : ChangeLog cygheap.h cygserver_ipc.h cygtls.h 
                         devices.cc devices.h devices.in dir.cc fcntl.cc 
                         fhandler.cc fhandler.h fhandler_clipboard.cc 
                         fhandler_console.cc fhandler_dev.cc 
                         fhandler_disk_file.cc fhandler_dsp.cc 
                         fhandler_floppy.cc fhandler_mailslot.cc 
                         fhandler_mem.cc fhandler_netdrive.cc 
                         fhandler_proc.cc fhandler_process.cc 
                         fhandler_procnet.cc fhandler_procsys.cc 
                         fhandler_procsysvipc.cc fhandler_random.cc 
                         fhandler_raw.cc fhandler_registry.cc 
                         fhandler_socket.cc fhandler_tape.cc 
                         fhandler_termios.cc fhandler_tty.cc 
                         fhandler_virtual.cc fhandler_virtual.h 
                         fhandler_zero.cc flock.cc glob.cc grp.cc ipc.cc 
                         mktemp.cc mmap.cc net.cc passwd.cc path.cc 
                         path.h pinfo.h pipe.cc posix_ipc.cc pwdgrp.h 
                         sec_acl.cc sec_auth.cc sec_helper.cc 
                         security.cc security.h strsig.cc syscalls.cc 
                         tlsoffsets.h uinfo.cc winsup.h 
        winsup/cygwin/include: fts.h ftw.h glob.h 
        winsup/cygwin/include/cygwin: acl.h grp.h socket.h stat.h 
                                      types.h 
        winsup/cygwin/include/sys: cygwin.h dirent.h 
        winsup/cygwin/libc: fts.c ftw.c nftw.c rcmd.cc rexec.cc 

Log message:
        * include/cygwin/stat.h (struct __stat64): Drop entirely in favor of
        struct stat.  Accommodate throughout Cygwin.
        * include/cygwin/types.h: Throughout, drop current, internal types
        used since Cygwin 1.5 with the base type they have been used for.
        Throughout, define types based on bitsize-specific types where
        appropriate.  Accommodate throughout Cygwin.
        * include/sys/cygwin.h: Drop __uid32_t and __gid32_t in favor of
        uid_t and gid_t.  Define uid/gid types based on bitsize-specific types.
        (struct external_pinfo): Accommodate above change.
        * cygtls.h (struct _local_storage): Drop unused members grp and
        namearray,
        * tlsoffsets.h: Regenerate.
        * devices.h (_dev_t): Drop definition.  Use dev_t throughout instead.
        * devices.cc: Regenerate.
        
        Probably temporary patch to drop unneeded functionality on x86_64:
        * fcntl.cc (_fcntl): Alias to fcntl64 on x86_64.
        * glob.cc (CYGWIN_gl_stat): Simplify on x86_64.
        * grp.cc (grp32togrp16): Don't define on x86_64.
        (getgrgid): Alias to getgrgid32 on x86_64.
        (getgrnam): Alias to getgrnam32 on x86_64.
        (getgrent): Alias to getgrent32 on x86_64.
        (getgroups): Alias to getgroups32 on x86_64.
        (initgroups): Alias to initgroups32 on x86_64.
        (setgroups): Alias to setgroups32 on x86_64.
        * mmap.cc (mmap): Alias to mmap64 on x86_64.
        * passwd.cc (getpwuid): Alias to getpwuid32 on x86_64.
        (getpwuid_r): Alias to getpwuid_r32 on x86_64.
        (getpwduid): Don't define on x86_64.
        * syscalls.cc (lseek): Alias to lseek64 on x86_64.
        (_lseek): Alias to lseek64 on x86_64.
        (chown): Alias to chown32 on x86_64.
        (lchown): Alias to lchown32 on x86_64.
        (fchown): Alias to fchown32 on x86_64.
        (stat64_to_stat32): Don't define on x86_64.
        (fstat): Alias to fstat64 on x86_64.
        (_fstat_r): Alias to _fstat64_r on x86_64.
        (stat): Alias to stat64 on x86_64.
        (_stat_r): Alias to _stat64_r on x86_64.
        (lstat): Alias to lstat64 on x86_64.
        (ftruncate): Alias to ftruncate64 on x86_64.
        (truncate): Alias to truncate64 on x86_64.
        (seteuid): Alias to seteuid32 on x86_64.
        (setuid): Alias to setuid32 on x86_64.
        (setreuid): Alias to setreuid32 on x86_64.
        (setegid): Alias to setegid32 on x86_64.
        (setgid): Alias to setgid32 on x86_64.
        (setregid): Alias to setregid32 on x86_64.
        * uinfo.cc (getuid): Alias to getuid32 on x86_64.
        (getgid): Alias to getgid32 on x86_64.
        (geteuid): Alias to geteuid32 on x86_64.
        (getegid): Alias to getegid32 on x86_64.
        * winsup.h (ILLEGAL_UID16): Don't define on x86_64.
        (ILLEGAL_GID16): Ditto.
        (uid16touid32): Don't declare on x86_64.
        (gid16togid32): Don't declare on x86_64.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.5939.2.2&r2=1.5939.2.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.161&r2=1.161.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygserver_ipc.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.11&r2=1.11.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygtls.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.80&r2=1.80.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/devices.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.48&r2=1.48.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/devices.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.44&r2=1.44.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/devices.in.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.39&r2=1.39.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dir.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.130&r2=1.130.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fcntl.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.35&r2=1.35.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.428&r2=1.428.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.473&r2=1.473.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_clipboard.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.51&r2=1.51.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_console.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.275&r2=1.275.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_dev.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.8&r2=1.8.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_disk_file.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.379&r2=1.379.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_dsp.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.62&r2=1.62.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_floppy.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.62&r2=1.62.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_mailslot.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.16&r2=1.16.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_mem.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.60&r2=1.60.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_netdrive.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.32&r2=1.32.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_proc.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.115&r2=1.115.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_process.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.120&r2=1.120.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_procnet.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.18&r2=1.18.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_procsys.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.11&r2=1.11.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_procsysvipc.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.5&r2=1.5.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_random.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.43&r2=1.43.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_raw.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.74&r2=1.74.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_registry.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.75&r2=1.75.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_socket.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.291&r2=1.291.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_tape.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.83&r2=1.83.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_termios.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.101&r2=1.101.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.268&r2=1.268.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_virtual.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.58&r2=1.58.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_virtual.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.3&r2=1.3.4.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_zero.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.31&r2=1.31.8.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/flock.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.51&r2=1.51.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/glob.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.8&r2=1.8.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/grp.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.118&r2=1.118.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ipc.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.12&r2=1.12.6.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mktemp.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.7&r2=1.7.6.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mmap.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.177&r2=1.177.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/net.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.300&r2=1.300.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/passwd.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.92&r2=1.92.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.669&r2=1.669.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.171&r2=1.171.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/pinfo.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.128&r2=1.128.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/pipe.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.145&r2=1.145.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/posix_ipc.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.30&r2=1.30.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/pwdgrp.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.29&r2=1.29.10.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_acl.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.72&r2=1.72.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_auth.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.44&r2=1.44.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_helper.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.98&r2=1.98.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.263&r2=1.263.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.120&r2=1.120.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/strsig.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.8&r2=1.8.4.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.638&r2=1.638.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/tlsoffsets.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.51&r2=1.51.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.188&r2=1.188.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winsup.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.247&r2=1.247.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/fts.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.2&r2=1.2.6.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/ftw.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.4&r2=1.4.6.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/glob.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.6&r2=1.6.10.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/acl.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.7&r2=1.7.6.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/grp.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.5&r2=1.5.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/socket.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.31&r2=1.31.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/stat.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.12&r2=1.12.6.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/types.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.35&r2=1.35.4.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/cygwin.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.99&r2=1.99.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/dirent.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.24&r2=1.24.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/libc/fts.c.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.4&r2=1.4.10.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/libc/ftw.c.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.3&r2=1.3.10.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/libc/nftw.c.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.3&r2=1.3.10.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/libc/rcmd.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.7&r2=1.7.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/libc/rexec.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.6&r2=1.6.6.1

Reply via email to