This is the mail archive of the cygwin-cvs@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

winsup/cygwin ChangeLog Makefile.in cygheap.h ...


CVSROOT:	/cvs/uberbaum
Module name:	winsup
Changes by:	cgf@sources.redhat.com	2002-05-01 21:13:49

Modified files:
	cygwin         : ChangeLog Makefile.in cygheap.h dtable.cc 
	                 fhandler.cc fhandler.h path.cc path.h pinfo.h 
	                 syscalls.cc winsup.h 

Log message:
	* path.h (pathconv_arg): Add PC_POSIX.
	(path_conv): Add normalized_path field.
	* path.cc (path_conv::~path_conv): New destructor.
	(path_conv::check): Set normalized_path, where appropriate.
	* dtable.cc (build_fhandler_from_name): Use normalized path from path_conv.
	* syscalls.cc (chroot): Ditto.
	* cygheap.h: Remove path_prefix_p declaration.  Christopher Faylor
	<cgf@redhat.com> (minor fixups)
	* Makefile.in: Add fhandler_proc.o, fhandler_registry.o, fhandler_process.o and
	fhandler_virtual.o.
	* dtable.cc (dtable::build_fhandler): Add entries for FH_PROC, FH_REGISTRY and
	FH_PROCESS.  Set unix_name to the normalized posix path.
	* fhandler.h: Add constants for FH_PROC, FH_REGISTRY and FH_PROCESS.  Add class
	declarations for fhandler_virtual, fhandler_proc, fhandler_registry and
	fhandler_virtual.  Update fhandler_union accordingly.
	* fhandler_proc.cc: New file.  Add implementation for fhandler_proc.
	* fhandler_virtual.cc: New file.  Add implementation for fhandler_virtual.
	* fhandler_process.cc: New file.  Add implementation for fhandler_process.
	* fhandler_registry.cc: New file.  Add implementation for fhandler_registry.
	* path.cc: Add isproc and isvirtual_dev macros.
	* path.cc (path_conv::check): Add check for virtual devices.
	* path.cc (mount_info::conv_to_win32_path): Convert paths in /proc to empty
	Win32 paths.
	* path.cc (chdir): Replace check for FH_CYGDRIVE with more generic
	isvirtual_dev macro.  Force setting of posix path for virtual fhandlers.
	* path.h: Add externally visible path_prefix_p and normalized_posix_path
	prototypes.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.1178&r2=1.1179
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/Makefile.in.diff?cvsroot=uberbaum&r1=1.85&r2=1.86
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/cygheap.h.diff?cvsroot=uberbaum&r1=1.36&r2=1.37
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/dtable.cc.diff?cvsroot=uberbaum&r1=1.78&r2=1.79
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.cc.diff?cvsroot=uberbaum&r1=1.114&r2=1.115
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.h.diff?cvsroot=uberbaum&r1=1.112&r2=1.113
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/path.cc.diff?cvsroot=uberbaum&r1=1.199&r2=1.200
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/path.h.diff?cvsroot=uberbaum&r1=1.37&r2=1.38
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/pinfo.h.diff?cvsroot=uberbaum&r1=1.35&r2=1.36
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/syscalls.cc.diff?cvsroot=uberbaum&r1=1.184&r2=1.185
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/winsup.h.diff?cvsroot=uberbaum&r1=1.88&r2=1.89


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]