newlib/winsup
Christopher Faylor 9dbe3289ee * cygthread.h (cygthread::avail): Make LONG for easier use with Interlocked*
functions.
* cygthread.cc (cygthread::init): Eliminate unneeded muto.
(cygthread::operator new): Don't lock.  Instead change use of avail variable
into tri-state: available (1), not available (-1), uninitialized (0).
(cygthread::terminate_thread): Set avail to uninitialized.
(cygthread::detach): Eliminate local 'avail'.  Always set avail to 1 unless
signalled.
* cygthread.cc (cygthread::operator new): Be more defensive when messing with
2003-04-04 18:52:11 +00:00
..
bz2lib * Makefile.in: Use MINGW stuff from Makefile.common. 2002-07-07 00:44:08 +00:00
cygserver Switch to 32/64 datatypes: 2003-03-09 21:51:00 +00:00
cygwin * cygthread.h (cygthread::avail): Make LONG for easier use with Interlocked* 2003-04-04 18:52:11 +00:00
doc * setup-net.sgml: Make suggested additions to setup.exe documentation 2003-03-27 04:56:52 +00:00
mingw * include/_mingw.h (_CRTIMP): Make conditional on __USE_CRTIMP. 2003-03-31 21:11:13 +00:00
subauth * Makefile.in: Comment out install for now. 2001-10-12 20:02:41 +00:00
testsuite * winsup.api/pthread/rwlock1.c: Remove pthreads-win32 header. 2003-03-27 19:46:35 +00:00
utils note mount binary default. 2003-03-27 18:46:16 +00:00
w32api 2003-03-30 Hans E. Molin <kvasi@users.sourceforge.net> 2003-03-30 21:19:04 +00:00
CYGWIN_LICENSE Change location. 2003-01-13 21:11:19 +00:00
ChangeLog * Makefile.common (ALL_CXXFLAGS): Make normal '=' type variable so that 2003-03-29 04:15:52 +00:00
Makefile.common * Makefile.common (ALL_CXXFLAGS): Make normal '=' type variable so that 2003-03-29 04:15:52 +00:00
Makefile.in * Makefile.in (check): Be more defensive when creating testsuite config.status. 2002-09-28 03:15:44 +00:00
configure * configure.in: w32api directory was already optional. Semi-revert 2003-02-06 2003-03-17 22:27:07 +00:00
configure.in * configure.in: w32api directory was already optional. Semi-revert 2003-02-06 2003-03-17 22:27:07 +00:00