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 cygheap.cc cygheap.h d ...


CVSROOT:	/cvs/uberbaum
Module name:	winsup
Changes by:	cgf@sourceware.org	2005-11-14 04:28:45

Modified files:
	cygwin         : ChangeLog cygheap.cc cygheap.h dtable.cc 
	                 fhandler.h fhandler_clipboard.cc 
	                 fhandler_console.cc fhandler_dsp.cc 
	                 fhandler_raw.cc fhandler_serial.cc 
	                 fhandler_socket.cc fhandler_termios.cc 
	                 fhandler_tty.cc fork.cc pinfo.cc pinfo.h 
	                 signal.cc syscalls.cc 

Log message:
	* cygheap.h (init_cygheap::manage_console_count): Declare new function.
	(init_cygheap::console_count): Renamed from open_fhs.  Make private.
	* cygheap.cc (init_cygheap::manage_console_count): Define new function.
	* dtable.cc (dtable::fixup_after_exec): Always call fixup_after_exec on
	elements of fd even when they are about to be closed.
	* fhandler.h (report_tty_counts): Remove open_fhs from debugging output.
	* fhandler_console.cc (fhandler_console::open): Use manage_console_count rather
	than manipulating count directly.
	(fhandler_console::close): Ditto.
	(fhandler_console::fixup_after_fork): Ditto.
	(fhandler_console::fixup_after_exec): Ditto.  Don't close handles if
	close_on_exec.
	* fhandler_tty.cc (fhandler_tty_slave::open): Use manage_console_count() rather
	than manipulating count directly.  Reflect change in arguments to
	report_tty_counts().
	(fhandler_tty_slave::close): Ditto for both.
	(fhandler_tty_slave::dup): Ditto for both.
	(fhandler_tty_slave::ioctl): Use myctty() rather than raw ctty #.
	(fhandler_tty_slave::fixup_after_fork): Reflect change in arguments to
	report_tty_counts().
	(fhandler_tty_master::init_console): Use manage_console_count() rather than
	manipulating count directly.
	* fhandler_clipboard.cc (fhandler_dev_clipboard::fixup_after_exec): Don't
	perform any operations if close_on_exec.
	* fhandler_dsp.cc (fhandler_dev_dsp::fixup_after_exec): Ditto.
	* fhandler_raw.cc (fhandler_dev_raw::fixup_after_exec): Ditto.
	* fhandler_serial.cc (fhandler_serial::fixup_after_exec): Ditto.
	* pinfo.h (_pinfo::_ctty): Declare new function.
	(myctty): Declare new macro.
	(__ctty): Declare new macro.
	* pinfo.cc (_pinfo::_ctty): Define new function.
	(_pinfo::set_ctty): Use manage_console_count() rather than manipulating count
	directly.
	* signal.cc (kill_pgrp): Use myctty() and __ctty() macros rather than raw ctty
	#.
	* syscalls.cc (setsid): Ditto.  Use manage_console_count() rather than
	manipulating count directly.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.3200&r2=1.3201
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/cygheap.cc.diff?cvsroot=uberbaum&r1=1.124&r2=1.125
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/cygheap.h.diff?cvsroot=uberbaum&r1=1.113&r2=1.114
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/dtable.cc.diff?cvsroot=uberbaum&r1=1.161&r2=1.162
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.h.diff?cvsroot=uberbaum&r1=1.270&r2=1.271
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_clipboard.cc.diff?cvsroot=uberbaum&r1=1.34&r2=1.35
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_console.cc.diff?cvsroot=uberbaum&r1=1.143&r2=1.144
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_dsp.cc.diff?cvsroot=uberbaum&r1=1.44&r2=1.45
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_raw.cc.diff?cvsroot=uberbaum&r1=1.59&r2=1.60
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_serial.cc.diff?cvsroot=uberbaum&r1=1.65&r2=1.66
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_socket.cc.diff?cvsroot=uberbaum&r1=1.175&r2=1.176
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_termios.cc.diff?cvsroot=uberbaum&r1=1.63&r2=1.64
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=uberbaum&r1=1.149&r2=1.150
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fork.cc.diff?cvsroot=uberbaum&r1=1.170&r2=1.171
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/pinfo.cc.diff?cvsroot=uberbaum&r1=1.205&r2=1.206
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/pinfo.h.diff?cvsroot=uberbaum&r1=1.92&r2=1.93
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/signal.cc.diff?cvsroot=uberbaum&r1=1.74&r2=1.75
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/syscalls.cc.diff?cvsroot=uberbaum&r1=1.390&r2=1.391


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