]> sourceware.org Git - newlib-cygwin.git/commit - winsup/cygwin/ChangeLog
* cygwin.sc: New file -- linker script for building cygwin DLL.
authorChristopher Faylor <me@cgf.cx>
Fri, 31 Aug 2001 05:06:14 +0000 (05:06 +0000)
committerChristopher Faylor <me@cgf.cx>
Fri, 31 Aug 2001 05:06:14 +0000 (05:06 +0000)
commit5835f2cf8dfb01b93c233bfb5e486482a545aded
tree1384eb71caa42c16db5ae0ad966088417bed66fa
parent33bc82476eb92308590d03407cb1597eca8b0079
* 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.
winsup/cygwin/ChangeLog
winsup/cygwin/Makefile.in
winsup/cygwin/autoload.cc
winsup/cygwin/cygheap.cc
winsup/cygwin/cygwin.sc [new file with mode: 0644]
winsup/cygwin/fhandler.h
winsup/cygwin/net.cc
winsup/cygwin/select.cc
winsup/cygwin/sigproc.cc
winsup/cygwin/winsup.h
This page took 0.028216 seconds and 5 git commands to generate.