summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/cygthread.cc
Commit message (Expand)AuthorAgeFilesLines
* * cygthread.cc (cygthread::terminate_thread): Wait briefly for notificationChristopher Faylor2005-02-011-5/+3
* * cygthread.cc (new): Add a little more debugging.Christopher Faylor2005-01-291-1/+1
* Update copyrights.Christopher Faylor2005-01-031-1/+1
* * cygthread.cc (cygthread::stub): Set inuse to false when exiting.Christopher Faylor2005-01-021-15/+8
* * cygthread.cc (cygthread::stub): Add better debug output.Christopher Faylor2004-12-281-6/+10
* * cygthread.cc (cygthread::cygthread): Guard debugging variable with "ifdefChristopher Faylor2004-12-231-0/+4
* * cygthread.cc (cygthread::stub): Detect if thread function wants to releaseChristopher Faylor2004-12-231-6/+20
* * cygheap.cc (cygheap_setup_for_child): Add api_fatal to catch failingChristopher Faylor2004-12-221-11/+29
* * cygthread.cc (cygthread::stub): Make diagnostic output more informative.Christopher Faylor2004-12-221-2/+3
* * pinfo.cc (proc_waiter): Zero wait_thread in child to avoid races with processChristopher Faylor2004-12-221-1/+16
* * cygthread.h (cygthread::release): Just declare here.Christopher Faylor2004-12-221-6/+10
* * child_info.h (child_info_spawn::hexec_proc): Eliminate.Christopher Faylor2004-11-261-2/+4
* * cygthread.cc (cygthread::is): Eliminate.Christopher Faylor2004-05-161-12/+0
* * debug.h (console_printf): Define for non-debugging condition.Christopher Faylor2004-02-091-1/+1
* * cygwin/include/signal.h: Add copyright notice.Christopher Faylor2004-01-191-1/+1
* * 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