aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/cygthread.cc
AgeCommit message (Expand)AuthorFilesLines
2005-10-17Change process_lock to lock_process throughout. Change all calls to newChristopher Faylor1-15/+50
2005-09-21* cygthread.cc (cygthread::operator new): Just use getenv() to look forChristopher Faylor1-4/+3
2005-09-12* cygthread.cc (cygthread::cygthread): Add more info to fatal error.Christopher Faylor1-1/+1
2005-07-29* cygthread.cc (cygthread::simplestub): Wait for h to be filled out by mainChristopher Faylor1-0/+3
2005-07-06Eliminate (void) cast on standalone function calls throughout.Christopher Faylor1-7/+7
2005-06-15* cygthread.cc (cygthread::detach): Fix debugging output.Christopher Faylor1-1/+1
2005-06-09* cygthread.cc (cygthread::detach): Improve diagnostics for what should be anChristopher Faylor1-1/+14
2005-06-07* cygthread.cc (cygthread::detach): Make error message a little more detailed.Christopher Faylor1-1/+1
2005-05-18* cygtls.h (_local_storage::unknown_thread_name): New buffer.Christopher Faylor1-3/+2
2005-03-28* cygthread.cc (cygthread::detach): Revert to just waiting for thred eventChristopher Faylor1-1/+1
2005-03-27* wininfo.h (wininfo::timer_active): Delete.Christopher Faylor1-5/+10
2005-03-03* cygthread.cc (cygthread::detach): Use a slightly higher priority when waitingChristopher Faylor1-1/+1
2005-02-13white spaceChristopher Faylor1-2/+2
2005-02-11* cygthread.cc (cygthread::release): Reset ev here if it exists.Christopher Faylor1-42/+127
2005-02-08 * cygthread.cc (cygthread::detach): Just test thread handle afterCorinna Vinschen1-1/+1
2005-02-06* cygthread.h (cygthread::terminate_thread): Reflect return value.Christopher Faylor1-14/+22
2005-02-01* cygthread.cc (cygthread::terminate_thread): Wait briefly for notificationChristopher Faylor1-5/+3
2005-01-29* cygthread.cc (new): Add a little more debugging.Christopher Faylor1-1/+1
2005-01-03Update copyrights.Christopher Faylor1-1/+1
2005-01-02* cygthread.cc (cygthread::stub): Set inuse to false when exiting.Christopher Faylor1-15/+8
2004-12-28* cygthread.cc (cygthread::stub): Add better debug output.Christopher Faylor1-6/+10
2004-12-23* cygthread.cc (cygthread::cygthread): Guard debugging variable with "ifdefChristopher Faylor1-0/+4
2004-12-23* cygthread.cc (cygthread::stub): Detect if thread function wants to releaseChristopher Faylor1-6/+20
2004-12-22* cygheap.cc (cygheap_setup_for_child): Add api_fatal to catch failingChristopher Faylor1-11/+29
2004-12-22* cygthread.cc (cygthread::stub): Make diagnostic output more informative.Christopher Faylor1-2/+3
2004-12-22* pinfo.cc (proc_waiter): Zero wait_thread in child to avoid races with processChristopher Faylor1-1/+16
2004-12-22* cygthread.h (cygthread::release): Just declare here.Christopher Faylor1-6/+10
2004-11-26* child_info.h (child_info_spawn::hexec_proc): Eliminate.Christopher Faylor1-2/+4
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