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 autoload.cc dtable.cc ...


CVSROOT:	/cvs/uberbaum
Module name:	winsup
Changes by:	cgf@sources.redhat.com	2001-10-13 21:14:26

Modified files:
	cygwin         : ChangeLog autoload.cc dtable.cc fhandler.cc 
	                 fhandler_socket.cc net.cc select.cc syscalls.cc 
	                 winsup.h 

Log message:
	* autoload.cc (load_wsock32): Declare dummy function to force loading of
	winsock.
	* fhandler.cc (fhandler_base::set_inheritance): Make debugging output more
	verbose.
	* fhandler_socket.cc (fhandler_socket::fixup_after_fork): Force loading of
	winsock32 if winsock2 not available.
	* net.cc (set_socket_inheritance): Use DuplicateHandle in all cases to set
	inheritance correctly.
	(fdsock): Use winsock2_active macro to determine when to set socket
	inheritance.  Remove fdtab resource locking since this function should already
	be protected.
	(cygwin_accept): Simplify logic.  Ensure that fdtab unlock is not called
	inappropriately.
	(cygwin_rcmd): Use fdtab locking.
	(cygwin_rresvport): Ditto.
	(cygwin_rexec): Ditto.
	* select.cc (peek_socket): Set errno appropriately if winsock select fails.
	* winsup.h: Declare check_pty_fds.
	* syscalls.cc (check_pty_fds): Rename from check_ttys_fds.  Also check pty
	master.
	(setsid): Use check_pty_fds.
	* dtable.cc (dtable::dec_console_fds): Add check on pty fds.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.953&r2=1.954
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/autoload.cc.diff?cvsroot=uberbaum&r1=1.34&r2=1.35
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/dtable.cc.diff?cvsroot=uberbaum&r1=1.59&r2=1.60
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.cc.diff?cvsroot=uberbaum&r1=1.93&r2=1.94
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_socket.cc.diff?cvsroot=uberbaum&r1=1.28&r2=1.29
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/net.cc.diff?cvsroot=uberbaum&r1=1.81&r2=1.82
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/select.cc.diff?cvsroot=uberbaum&r1=1.51&r2=1.52
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/syscalls.cc.diff?cvsroot=uberbaum&r1=1.156&r2=1.157
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/winsup.h.diff?cvsroot=uberbaum&r1=1.73&r2=1.74


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