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 Makefile.in autoload.c ...


CVSROOT:	/cvs/uberbaum
Module name:	winsup
Changes by:	cgf@sources.redhat.com	2001-08-30 22:06:15

Modified files:
	cygwin         : ChangeLog Makefile.in autoload.cc cygheap.cc 
	                 fhandler.h net.cc select.cc sigproc.cc winsup.h 
Added files:
	cygwin         : cygwin.sc 

Log message:
	* cygwin.sc: New file -- linker script for building cygwin DLL.
	* Makefile.in: Use linker script to control location of cygheap.
	* cygheap.cc (buckets): Make static.
	(init_cheap): Remove special iswinnt handling.  Allocate cygheap at a fixed
	location.  Display more info when allocation fails.
	(cygheap_fixup_in_child): Try harder to move cygheap to correct location.
	Display more info when allocation fails.
	* fhandler.h (fhandler_socket): Add macros for tracking socket shutdown state.
	* net.cc (cygwin_shutdown): Set appropriate shutdown value for future use.
	* select.cc (select_stuff::cleanup): New method.
	(cygwin_select): Call cleanup explicitly to avoid a race.
	(select_stuff:~select_stuff): Call cleanup chain via cleanup method.
	(fhandler_socket::select_read): Set *_ready when shutdown has been called on
	the socket.
	(fhandler_socket::select_write): Ditto.
	(fhandler_socket::select_except): Ditto.
	* winsup.h: Move NO_COPY to "COMMON" section.
	* autoload.cc (wsock_started): Avoid initializing NO_COPY value.
	* sigproc.cc: Remove initialization from NO_COPY variables.
	(sigproc_init): Initialize sig_loop_wait here, rather than via initialization.
	(subproc_init): Initialize proc_loop_wait here, rather than via initialization.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/cygwin.sc.diff?cvsroot=uberbaum&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.838&r2=1.839
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/Makefile.in.diff?cvsroot=uberbaum&r1=1.58&r2=1.59
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/autoload.cc.diff?cvsroot=uberbaum&r1=1.27&r2=1.28
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/cygheap.cc.diff?cvsroot=uberbaum&r1=1.34&r2=1.35
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.h.diff?cvsroot=uberbaum&r1=1.72&r2=1.73
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/net.cc.diff?cvsroot=uberbaum&r1=1.69&r2=1.70
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/select.cc.diff?cvsroot=uberbaum&r1=1.44&r2=1.45
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/sigproc.cc.diff?cvsroot=uberbaum&r1=1.87&r2=1.88
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/winsup.h.diff?cvsroot=uberbaum&r1=1.63&r2=1.64


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