aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/cygthread.cc
AgeCommit message (Expand)AuthorFilesLines
2004-11-18checkpointChristopher Faylor1-1/+1
2004-11-16Use cygthread. Add release mechanism to cygthread so that it can beChristopher Faylor1-2/+4
2004-11-16experimental branch which removes cygwin's reparenting code, in favor of a pipe.Christopher Faylor1-1/+1
2004-05-16* cygthread.cc (cygthread::is): Eliminate.Christopher Faylor1-12/+0
2004-02-09* debug.h (console_printf): Define for non-debugging condition.Christopher Faylor1-1/+1
2004-01-19* cygwin/include/signal.h: Add copyright notice.Christopher Faylor1-1/+1
2004-01-14* cygtls.h (_threadinfo::call): Remove regparm declaration to work aroundChristopher Faylor1-13/+2
2003-12-14* cygthread.cc (cygthread::stub): Revert previous change and again subsumeChristopher Faylor1-16/+2
2003-12-05* cygthread.cc (cygthread::stub2): Remove myself from the list of threadsChristopher Faylor1-5/+3
2003-12-03* cygthread.cc (cygthread::stub): Properly establish _threadinfo environment.Christopher Faylor1-2/+17
2003-11-07* cygthread.cc (cygthread::freerange): Set inuse count. Avoid setting ev fromChristopher Faylor1-1/+5
2003-06-16Throughout, remove "include <errno.h>" from files which already includeChristopher Faylor1-1/+0
2003-06-05* cygthread.cc (cygthread::terminate_thread): Change system_printf toChristopher Faylor1-1/+1
2003-06-02* cygthread.h (cygthread::terminate_thread): Mark private.Christopher Faylor1-4/+9
2003-05-09* cygthread.cc (cygthread::detach): Prioritize waiting for I/O completion overChristopher Faylor1-5/+5
2003-04-11* cygthread.cc (cygthread::stub): Initialize stack pointer earlier.Christopher Faylor1-3/+10
2003-04-10* cygthread.h: Change 'avail' cygthread element to 'inuse' throughout.Christopher Faylor1-50/+41
2003-04-04* cygthread.h (cygthread::avail): Make LONG for easier use with Interlocked*Christopher Faylor1-26/+18
2003-04-04add commentsChristopher Faylor1-1/+2
2003-04-04* cygthread.cc (operator new): Be more defensive when messing with threads thatChristopher Faylor1-2/+7
2003-04-02* external.cc (check_ntsec): New function.Christopher Faylor1-0/+2
2003-02-27* cygthread::detach: Improve error message.Christopher Faylor1-1/+1
2003-01-10 Split ChangeLog, create ChangeLog-2002.Corinna Vinschen1-1/+1
2003-01-10* cygthread.cc (cygthread::cygthread): Be more noisy about odd condition.Christopher Faylor1-1/+1
2002-12-25* cygthread.cc (cygthread::detach): Set errno with set_sig_errno so that EINTRChristopher Faylor1-1/+1
2002-12-14Throughout, change fhandler_*::read and fhandler_*::raw_read to void functionsChristopher Faylor1-5/+15
2002-12-11* cygthread.h (cygthread::stack_ptr): New element.Christopher Faylor1-6/+60
2002-11-13* miscfuncs.cc (low_priority_sleep): New function. Use throughout where codeChristopher Faylor1-3/+3
2002-10-22* cygthread.cc (cygthread::exiting): New variable.Christopher Faylor1-91/+33
2002-10-21Change _function() to function() throughout.Christopher Faylor1-15/+7
2002-10-20* cygthread.cc (cygthread::stub): Fix typo.Christopher Faylor1-3/+4
2002-10-19* cygthread.cc: Bump number of cygthreads up to accommodate applications whichChristopher Faylor1-1/+1
2002-10-14* cygthread.cc (cygthread::stub): Reintroduce clearing of __name but do itChristopher Faylor1-5/+10
2002-10-14* cygthread.cc (cygthread::stub): Don't zero __name here. That introduces aChristopher Faylor1-8/+13
2002-10-13* cygthread.cc (cygthread::stub): Don't create event for long-running threads.Christopher Faylor1-36/+70
2002-10-09* cygthread.cc (cygthread::stub): Don't create an event for "cygself" threads.Christopher Faylor1-1/+4
2002-10-09* cygheap.cc (dup_now): Make fatal error a little more informative.Christopher Faylor1-2/+2
2002-10-06* cygthread.cc (cygthread::stub): Very minor cleanup.Christopher Faylor1-5/+6
2002-09-29* cygthread.h (cygthread::terminate): Declare new function.Christopher Faylor1-6/+29
2002-09-19* cygthread.cc (cygthread::initialized): Avoid copying on fork or some threadsChristopher Faylor1-5/+13
2002-08-29* cygthread.cc (hthreads): Remove unneeded global.Christopher Faylor1-14/+54
2002-08-11* cygthread.cc (cygthread::cygthread): Close another race.Christopher Faylor1-1/+8
2002-08-06* cygthread.cc (cygthread::stub): Accept flag to pass info structure to threadChristopher Faylor1-8/+26
2002-08-05* cygthread.cc (cygthread::stub): Change event creation to manual reset. SetChristopher Faylor1-7/+24
2002-08-02* cygthread.cc (cygthread::exit_thread): Define new method.Christopher Faylor1-0/+7
2002-08-01* cygthread.cc: Remove cruft.Christopher Faylor1-22/+0
2002-08-01* Makefile.in (DLL_OFILES): Add cygthread.o.Christopher Faylor1-0/+186