src/winsup/cygwin ChangeLog cygheap.h cygserve ...

corinna@cygwin.com corinna@cygwin.com
Mon Aug 13 20:04:00 GMT 2012


CVSROOT:	/cvs/src
Module name:	src
Branch: 	cygwin-64bit-branch
Changes by:	corinna@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



More information about the Cygwin-cvs mailing list