acadia-newlib/winsup
Christopher Faylor 1cda132258 * cygtls.h (exitsock): New element.
(exitsock_sin): Ditto.
* cygtls.cc (_cygtls::init_thread): Initialize exitsock to invalid handle.
(_cygtls::call2): Close exitsock if it is valid.
* select.cc (struct socketinf): Remove sin element.
(start_thread_socket): Initialize one SOCK_DGRAM socket per thread instead of
(apparently) expensive opening and closing of socket with each select call.
(socket_cleanup): Send a byte to the exitsock socket as a way to potentially
signal a waiting-for-socket thread to exit.
* tlsoffsets.h: Regenerate.
2004-10-11 02:21:31 +00:00
..
cygserver * bsd_mutex.cc (_msleep): Simplify event creation. Revert change from 2004-10-04 19:44:05 +00:00
cygwin * cygtls.h (exitsock): New element. 2004-10-11 02:21:31 +00:00
doc * how-using.texinfo: Fix typo. Add note about "Install For All Users" 2004-09-30 19:58:07 +00:00
mingw * include/math.h (ashinh, asinhf, asinhl, acosh, acoshf, acoshl, 2004-10-06 20:31:32 +00:00
subauth * Makefile.in: Comment out install for now. 2001-10-12 20:02:41 +00:00
testsuite * winsup.api/mmaptest01.c (main): Accomodate 9x memory usage. 2004-08-24 09:58:16 +00:00
utils * cygcheck.cc (add_path): Don't leak memory when path is already in ``paths''. 2004-10-10 17:07:23 +00:00
w32api * include/ddk/winnt4.h (Exi386InterlockedDecrementLong, 2004-10-10 07:14:04 +00:00
CYGWIN_LICENSE Change location. 2003-01-13 21:11:19 +00:00
ChangeLog * Makefile.in: Make cygserver depending on cygwin. 2003-11-23 09:02:26 +00:00
Makefile.common typo 2003-08-06 03:22:18 +00:00
Makefile.in * Makefile.in: Make cygserver depending on cygwin. 2003-11-23 09:02:26 +00:00
configure * configure.in: Make --use-server the default. 2003-11-20 19:31:52 +00:00
configure.in * configure.in: Make --use-server the default. 2003-11-20 19:31:52 +00:00