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]

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


CVSROOT:	/cvs/src
Module name:	src
Changes by:	cgf@sourceware.org	2003-12-10 03:19:19

Modified files:
	winsup/cygwin  : ChangeLog dcrt0.cc fhandler.h fhandler_tty.cc 
	                 syscalls.cc 

Log message:
	* fhandler_tty.cc (fhandler_tty_common::dup): Just copy cygheap->ctty to child
	if duping the current ctty.
	(fhandler_tty_common::close): Move debugging statement earlier in function.
	(fhandler_tty_slave::close): Return success when closing ctty.
	* syscalls.cc (close_all_files): Avoid calling fhandler_tty_slave close method
	so that open_fhs will not be decremented when closing cygheap ctty.
	(setsid): Ditto.
	* dcrt0.cc (do_exit): Reorganize to avoid leaving a critical section active
	after vfork.
	* fhandler.h (fhandler_tty_slave::get_unit): Remove regparm parameter since it
	can't work in a virtualized function.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.2227&r2=1.2228
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dcrt0.cc.diff?cvsroot=src&r1=1.195&r2=1.196
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.h.diff?cvsroot=src&r1=1.176&r2=1.177
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=src&r1=1.117&r2=1.118
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=src&r1=1.304&r2=1.305


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