summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/cygthread.cc
Commit message (Expand)AuthorAgeFilesLines
* * cygtls.h (_threadinfo::call): Remove regparm declaration to work aroundChristopher Faylor2004-01-141-13/+2
* * cygthread.cc (cygthread::stub): Revert previous change and again subsumeChristopher Faylor2003-12-141-16/+2
* * cygthread.cc (cygthread::stub2): Remove myself from the list of threadsChristopher Faylor2003-12-051-5/+3
* * cygthread.cc (cygthread::stub): Properly establish _threadinfo environment.Christopher Faylor2003-12-031-2/+17
* * cygthread.cc (cygthread::freerange): Set inuse count. Avoid setting ev fromChristopher Faylor2003-11-071-1/+5
* Throughout, remove "include <errno.h>" from files which already includeChristopher Faylor2003-06-161-1/+0
* * cygthread.cc (cygthread::terminate_thread): Change system_printf toChristopher Faylor2003-06-051-1/+1
* * cygthread.h (cygthread::terminate_thread): Mark private.Christopher Faylor2003-06-021-4/+9
* * cygthread.cc (cygthread::detach): Prioritize waiting for I/O completion overChristopher Faylor2003-05-091-5/+5
* * cygthread.cc (cygthread::stub): Initialize stack pointer earlier.Christopher Faylor2003-04-111-3/+10
* * cygthread.h: Change 'avail' cygthread element to 'inuse' throughout.Christopher Faylor2003-04-101-50/+41
* * cygthread.h (cygthread::avail): Make LONG for easier use with Interlocked*Christopher Faylor2003-04-041-26/+18
* add commentsChristopher Faylor2003-04-041-1/+2
* * cygthread.cc (operator new): Be more defensive when messing with threads thatChristopher Faylor2003-04-041-2/+7
* * external.cc (check_ntsec): New function.Christopher Faylor2003-04-021-0/+2
* * cygthread::detach: Improve error message.Christopher Faylor2003-02-271-1/+1
* Split ChangeLog, create ChangeLog-2002.Corinna Vinschen2003-01-101-1/+1
* * cygthread.cc (cygthread::cygthread): Be more noisy about odd condition.Christopher Faylor2003-01-101-1/+1
* * cygthread.cc (cygthread::detach): Set errno with set_sig_errno so that EINTRChristopher Faylor2002-12-251-1/+1
* Throughout, change fhandler_*::read and fhandler_*::raw_read to void functionsChristopher Faylor2002-12-141-5/+15
* * cygthread.h (cygthread::stack_ptr): New element.Christopher Faylor2002-12-111-6/+60
* * miscfuncs.cc (low_priority_sleep): New function. Use throughout where codeChristopher Faylor2002-11-131-3/+3
* * cygthread.cc (cygthread::exiting): New variable.Christopher Faylor2002-10-221-91/+33
* Change _function() to function() throughout.Christopher Faylor2002-10-211-15/+7
* * cygthread.cc (cygthread::stub): Fix typo.Christopher Faylor2002-10-201-3/+4
* * cygthread.cc: Bump number of cygthreads up to accommodate applications whichChristopher Faylor2002-10-191-1/+1
* * cygthread.cc (cygthread::stub): Reintroduce clearing of __name but do itChristopher Faylor2002-10-141-5/+10
* * cygthread.cc (cygthread::stub): Don't zero __name here. That introduces aChristopher Faylor2002-10-141-8/+13
* * cygthread.cc (cygthread::stub): Don't create event for long-running threads.Christopher Faylor2002-10-131-36/+70
* * cygthread.cc (cygthread::stub): Don't create an event for "cygself" threads.Christopher Faylor2002-10-091-1/+4
* * cygheap.cc (dup_now): Make fatal error a little more informative.Christopher Faylor2002-10-091-2/+2
* * cygthread.cc (cygthread::stub): Very minor cleanup.Christopher Faylor2002-10-061-5/+6
* * cygthread.h (cygthread::terminate): Declare new function.Christopher Faylor2002-09-291-6/+29
* * cygthread.cc (cygthread::initialized): Avoid copying on fork or some threadsChristopher Faylor2002-09-191-5/+13
* * cygthread.cc (hthreads): Remove unneeded global.Christopher Faylor2002-08-291-14/+54
* * cygthread.cc (cygthread::cygthread): Close another race.Christopher Faylor2002-08-111-1/+8
* * cygthread.cc (cygthread::stub): Accept flag to pass info structure to threadChristopher Faylor2002-08-061-8/+26
* * cygthread.cc (cygthread::stub): Change event creation to manual reset. SetChristopher Faylor2002-08-051-7/+24
* * cygthread.cc (cygthread::exit_thread): Define new method.Christopher Faylor2002-08-021-0/+7
* * cygthread.cc: Remove cruft.Christopher Faylor2002-08-011-22/+0
* * Makefile.in (DLL_OFILES): Add cygthread.o.Christopher Faylor2002-08-011-0/+186