corinna | 1 Apr 12:22 2008

src/winsup/cygwin ChangeLog fcntl.cc fhandler. ...

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	2008-04-01 10:22:33

Modified files:
	winsup/cygwin  : ChangeLog fcntl.cc fhandler.cc flock.cc 
	                 posix_ipc.cc syscalls.cc syslog.cc winsup.h 
	winsup/cygwin/libc: minires.c rcmd.cc 

Log message:
	Throughout, call fcntl64 instead of fcntl or fcntl_worker.
	* fcntl.cc (fcntl_worker): Remove.
	(fcntl64): Add fault handler.  Move fcntl_worker stuff here.  Add case
	for locking and call fhandler's lock method directly.  Make sure that
	F_FLOCK flag isn't set in lock call.
	(_fcntl): Add fault handler.
	* fhandler.cc (fhandler_base::fcntl): Drop lock cases.
	* flock.cc (flock): Add fault handler.  Simplify code.  Call fhandlers
	lock method directly instead of fcntl_worker.  Add debug output.
	(lockf): Add fault handler.  Call fhandlers lock method directly
	instead of fcntl_worker.  Add debug output.
	* winsup.h (fcntl_worker): Drop declaration.
	(fcntl64): Declare.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4078&r2=1.4079
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fcntl.cc.diff?cvsroot=src&r1=1.25&r2=1.26
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.cc.diff?cvsroot=src&r1=1.317&r2=1.318
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/flock.cc.diff?cvsroot=src&r1=1.9&r2=1.10
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/posix_ipc.cc.diff?cvsroot=src&r1=1.7&r2=1.8
(Continue reading)

corinna | 1 Apr 15:22 2008

src/winsup/cygwin ChangeLog Makefile.in autolo ...

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	2008-04-01 13:22:47

Modified files:
	winsup/cygwin  : ChangeLog Makefile.in autoload.cc child_info.h 
	                 cygheap.cc cygheap.h cygtls.cc cygtls.h 
	                 dcrt0.cc dlfcn.cc dtable.cc environ.cc 
	                 environ.h errno.cc external.cc fcntl.cc 
	                 fhandler.cc fhandler_clipboard.cc 
	                 fhandler_console.cc fhandler_disk_file.cc 
	                 fhandler_dsp.cc fhandler_fifo.cc 
	                 fhandler_process.cc fhandler_socket.cc 
	                 fhandler_termios.cc fhandler_tty.cc fork.cc 
	                 gendef path.h pinfo.cc pinfo.h registry.cc 
	                 registry.h sec_auth.cc sec_helper.cc security.h 
	                 select.cc shared.cc shared_info.h signal.cc 
	                 sigproc.cc strace.cc strfuncs.cc string.h 
	                 syscalls.cc thread.cc thread.h uinfo.cc 
	                 wincap.cc wincap.h winf.cc winsup.h 
	winsup/cygwin/include/cygwin: version.h 
	winsup/cygwin/include/sys: cygwin.h 

Log message:
	* Fix copyright dates.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4079&r2=1.4080
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/Makefile.in.diff?cvsroot=src&r1=1.206&r2=1.207
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/autoload.cc.diff?cvsroot=src&r1=1.145&r2=1.146
(Continue reading)

corinna | 2 Apr 12:34 2008

src/winsup/cygwin ChangeLog dcrt0.cc

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	2008-04-02 10:34:18

Modified files:
	winsup/cygwin  : ChangeLog dcrt0.cc 

Log message:
	* dcrt0.cc (insert_file): Convert filename to WCHAR and call
	CreateFileW to allow UTF-8 filenames.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4080&r2=1.4081
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dcrt0.cc.diff?cvsroot=src&r1=1.334&r2=1.335

corinna | 2 Apr 12:48 2008

src/winsup/cygwin ChangeLog posix.sgml

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	2008-04-02 10:48:09

Modified files:
	winsup/cygwin  : ChangeLog posix.sgml 

Log message:
	* posix.sgml: Change lockf to being implemented.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4081&r2=1.4082
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/posix.sgml.diff?cvsroot=src&r1=1.12&r2=1.13

corinna | 2 Apr 12:53 2008

src/winsup/cygwin ChangeLog flock.cc

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	2008-04-02 10:53:55

Modified files:
	winsup/cygwin  : ChangeLog flock.cc 

Log message:
	* flock.cc (get_lock_parent_dir): Drop call to NtOpenDirectoryObject
	and utilize OBJ_OPENIF flag in call to NtCreateDirectoryObject.
	(inode_t::inode_t): Ditto.  Same for NtOpenMutant/NtCreateMutant.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4082&r2=1.4083
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/flock.cc.diff?cvsroot=src&r1=1.10&r2=1.11

corinna | 2 Apr 13:35 2008

src/winsup/cygwin ChangeLog path.cc

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	2008-04-02 11:35:10

Modified files:
	winsup/cygwin  : ChangeLog path.cc 

Log message:
	* path.cc (symlink_info::check_reparse_point): Use NtFsControlFile
	to read reparse points.
	(enum shortcut_t): New type.
	(symlink_info::check): Convert sym_check to shortcut_t.  Use shortcut_t
	enum values throughout.  Check reparse point before checking for
	sysfile shortcut.  Open reparse points with READ_CONTROL only to
	accommodate special Vista reparse points.  Add comments.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4083&r2=1.4084
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.482&r2=1.483

corinna | 2 Apr 13:45 2008

src/winsup/cygwin ChangeLog path.cc

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	2008-04-02 11:45:14

Modified files:
	winsup/cygwin  : ChangeLog path.cc 

Log message:
	* path.cc (enum symlink_t): Rename from shortcut_t.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4084&r2=1.4085
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.483&r2=1.484

corinna | 2 Apr 19:45 2008

src/winsup/cygwin ChangeLog path.cc shared_info.h

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	2008-04-02 17:45:32

Modified files:
	winsup/cygwin  : ChangeLog path.cc shared_info.h 

Log message:
	* path.cc (mount_info::init): First try to fetch mount points from
	fstab files.  Fallback to registry if none exists.
	(skip_ws): New inline function.
	(find_ws): Ditto.
	(struct opt): New structure for mount options.
	(read_flags): New static function to convert a mount flags string into
	a flag value.
	(mount_info::from_fstab_line): New method to create a mount table
	entry from a fstab line.
	(mount_info::from_fstab): New method to read fstab file.
	* shared_info.h (mount_info::from_fstab_line): Declare.
	(mount_info::from_fstab): Declare.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4085&r2=1.4086
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.484&r2=1.485
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/shared_info.h.diff?cvsroot=src&r1=1.62&r2=1.63

corinna | 3 Apr 17:28 2008

src/winsup/cygwin ChangeLog exceptions.cc init ...

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	2008-04-03 15:28:03

Modified files:
	winsup/cygwin  : ChangeLog exceptions.cc init.cc net.cc 
	                 syscalls.cc 

Log message:
	Cleanup.
	* exceptions.cc (windows_system_directory): Make static.  Convert to
	WCHAR.
	(_cygtls::inside_kernel): Accommodate above change.  Check module
	path name for leading \\?\ and skip, if so.
	(try_to_debug): Call GetEnvironmentStringsW and convert evaluation to
	WCHAR to avoid truncated environment problem.
	(has_visible_window_station): Call GetUserObjectInformationW.
	(events_init): Accommodate above conversion of windows_system_directory.
	* init.cc (respawn_wow64_process): Use WCHAR functions to start new
	process.
	* net.cc (__dup_ent): Drop Windows 9x consideration.
	(load_ipv6_funcs): Use WCHAR functions to load IPv6 libs.
	* syscalls.cc (syscalls.cc): Remove call to GetDiskFreeSpace.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4086&r2=1.4087
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/exceptions.cc.diff?cvsroot=src&r1=1.320&r2=1.321
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/init.cc.diff?cvsroot=src&r1=1.71&r2=1.72
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/net.cc.diff?cvsroot=src&r1=1.236&r2=1.237
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=src&r1=1.482&r2=1.483
(Continue reading)

corinna | 3 Apr 17:44 2008

src/winsup/cygwin ChangeLog path.cc

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	2008-04-03 15:44:18

Modified files:
	winsup/cygwin  : ChangeLog path.cc 

Log message:
	* path.cc (mount_info::from_fstab): Get module path name of the Cygwin
	DLL, not the path of the application.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4087&r2=1.4088
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.485&r2=1.486


Gmane