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]

winsup/cygwin ChangeLog dcrt0.cc fhandler.cc f ...


CVSROOT:	/cvs/uberbaum
Module name:	winsup
Changes by:	cgf@sources.redhat.com	2001-10-03 19:34:20

Modified files:
	cygwin         : ChangeLog dcrt0.cc fhandler.cc fhandler.h 
	                 fhandler_clipboard.cc fhandler_console.cc 
	                 fhandler_dsp.cc fhandler_floppy.cc 
	                 fhandler_mem.cc fhandler_random.cc 
	                 fhandler_raw.cc fhandler_serial.cc 
	                 fhandler_socket.cc fhandler_tape.cc 
	                 fhandler_tty.cc fhandler_windows.cc 
	                 fhandler_zero.cc fork.cc path.cc path.h 
	                 spawn.cc syscalls.cc 

Log message:
	* dcrt0.cc (dll_crt0_1): Don't close hexec_proc if it is NULL.
	* fork.cc (vfork): Add debugging statements.
	* path.cc (get_device_number): Make static.  Rewrite to inspect both unix and
	windows paths.
	(get_raw_device_number): Just check for parts of raw device that we care about.
	(get_devn): New function, pulled from get_device_number.
	(win32_device_name): Accomodate arg changes to get_device_number.
	(mount_info::get_device_number): Call get_device_number on translated Windows
	path.
	* spawn.cc (spawn_guts): Don't treat P_VFORK differently from P_NOWAIT.  Add
	handle to child's shared region to child so that it will be preserved if the
	parent goes away.
	* fhandler.h: Throughout, simplify to one open method for all fhandler classes,
	requiring a path_conv first element.
	* fhandler.cc (fhandler_base::open): Remove obsolete method.  Generalize to
	require path_conv * as first argument.
	(fhandler_disk_file::open): Remove obsolete method.
	(fhandler_disk_file::open): Use path_conv pointer rather than reference.
	* fhandler_clipboard.cc (fhandler_dev_clipboard::dup): Use new open method.
	(fhandler_dev_clipboard::open): Accomodate new argument for open methods.
	* fhandler_console.cc (fhandler_console::open): Ditto.
	(fhandler_console::dup): Use new open method.
	(fhandler_console::fixup_after_fork): Ditto.
	(fhandler_console::fixup_after_exec): Ditto.
	* fhandler_dsp.cc (fhandler_dev_dsp::open): Accomodate new argument for open
	methods.
	* fhandler_floppy.cc (fhandler_dev_floppy::open): Ditto.
	* fhandler_mem.cc (fhandler_dev_mem::open): Ditto.
	* fhandler_random (fhandler_dev_random::open): Ditto.
	* fhandler_raw.cc (fhandler_dev_raw::open): Ditto.
	* fhandler_serial.cc (fhandler_serial::open): Ditto.
	* fhandler_tape.cc (fhandler_dev_tape::open): Ditto.
	* fhandler_tty.cc (fhandler_tty_slave::open): Ditto.
	(fhandler_pty_master::open): Ditto.
	* fhandler_windows.cc (fhandler_windows::open): Ditto.
	* fhandler_zero.cc (fhandler_dev_zero::open): Ditto.
	* fhandler_socket.cc (fhandler_socket::set_connect_secret): Accomodate new
	argument for open methods.
	* syscalls.cc (_open): Ditto.
	(stat_worker): Ditto.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.933&r2=1.934
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/dcrt0.cc.diff?cvsroot=uberbaum&r1=1.114&r2=1.115
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.cc.diff?cvsroot=uberbaum&r1=1.88&r2=1.89
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.h.diff?cvsroot=uberbaum&r1=1.85&r2=1.86
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_clipboard.cc.diff?cvsroot=uberbaum&r1=1.9&r2=1.10
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_console.cc.diff?cvsroot=uberbaum&r1=1.62&r2=1.63
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_dsp.cc.diff?cvsroot=uberbaum&r1=1.9&r2=1.10
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_floppy.cc.diff?cvsroot=uberbaum&r1=1.14&r2=1.15
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_mem.cc.diff?cvsroot=uberbaum&r1=1.20&r2=1.21
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_random.cc.diff?cvsroot=uberbaum&r1=1.12&r2=1.13
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_raw.cc.diff?cvsroot=uberbaum&r1=1.17&r2=1.18
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_serial.cc.diff?cvsroot=uberbaum&r1=1.17&r2=1.18
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_socket.cc.diff?cvsroot=uberbaum&r1=1.25&r2=1.26
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_tape.cc.diff?cvsroot=uberbaum&r1=1.17&r2=1.18
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=uberbaum&r1=1.50&r2=1.51
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_windows.cc.diff?cvsroot=uberbaum&r1=1.9&r2=1.10
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_zero.cc.diff?cvsroot=uberbaum&r1=1.8&r2=1.9
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fork.cc.diff?cvsroot=uberbaum&r1=1.69&r2=1.70
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/path.cc.diff?cvsroot=uberbaum&r1=1.164&r2=1.165
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/path.h.diff?cvsroot=uberbaum&r1=1.33&r2=1.34
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/spawn.cc.diff?cvsroot=uberbaum&r1=1.90&r2=1.91
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/syscalls.cc.diff?cvsroot=uberbaum&r1=1.152&r2=1.153


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