summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/thread.h
Commit message (Expand)AuthorAgeFilesLines
* * select.h: New file split from fhandler.h.Christopher Faylor2009-06-301-1/+1
* * thread.h (struct pthread_rwlock::RWLOCK_READER): Add counter n.Corinna Vinschen2009-01-201-0/+1
* Remove unneeded header files from source files throughout. Update copyrightsChristopher Faylor2009-01-031-2/+2
* * Fix copyright dates.Corinna Vinschen2008-04-011-1/+2
* Perform whitespace cleanup throughout.Christopher Faylor2008-02-151-0/+1
* Drop old SetResourceLock stuff in favor of mutos.Corinna Vinschen2007-11-271-18/+0
* * dcrt0.cc (child_info_fork::alloc_stack_hard_way): Change sense of guard test.Christopher Faylor2007-02-221-5/+9
* * cygwin.din (sem_unlink): Export.Corinna Vinschen2007-02-201-15/+27
* * thread.h: Revert patch from 2005-09-05.Corinna Vinschen2005-09-061-4/+10
* * thread.h (pthread_mutex::get_pthread_self): Remove.Corinna Vinschen2005-09-051-10/+4
* * thread.cc (pthread::create(3 args)): Make bool.Corinna Vinschen2005-08-051-2/+2
* Change foo (void) to foo () for all c++ functions throughout. Remove allChristopher Faylor2005-07-051-3/+3
* * thread.h (verifyable_object_state verifyable_object_isvalid): Delete functionChristopher Faylor2005-07-031-5/+0
* Replace valid memory checks with new myfault class "exception handling", almostChristopher Faylor2005-07-031-3/+3
* * include/pthread.h: Change PTHREAD_MUTEX_DEFAULT to PTHREAD_MUTEX_NORMAL.Christopher Faylor2005-06-111-2/+9
* Change pthread::cancelable_wait to just cancelable_wait, throughout.Christopher Faylor2005-06-091-5/+13
* * thread.h (List_remove): Revert most of 2005-05-30 change.Christopher Faylor2005-06-011-3/+1
* * thread.h (List_remove): Make node parameter const. Use simple comparison andChristopher Faylor2005-05-301-2/+4
* * thread.h (pthread_key::set): Inline.Christopher Faylor2005-05-291-3/+3
* * path.cc (chdir): Always use the normalized_path as posix_cwd, except if itChristopher Faylor2004-05-281-4/+4
* * thread.h (pthread::init_mainthread): Remove parameter forked.Christopher Faylor2004-04-101-2/+2
* * thread.h (pthread::init_mainthread): Add parameter forked. Set forkedChristopher Faylor2004-03-301-1/+1
* * include/pthread.h (PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP):Thomas Pfaff2004-03-041-3/+6
* * thread.cc (pthread::cancelable_wait): Rearrange slightly.Corinna Vinschen2004-02-241-2/+3
* Rename _threadinfo to _cygtls, throughout.Christopher Faylor2004-02-121-2/+2
* * debug.h (console_printf): Define for non-debugging condition.Christopher Faylor2004-02-091-1/+1
* * cygtls.h (_threadinfo::call): Remove regparm declaration to work aroundChristopher Faylor2004-01-141-4/+1
* * exceptions.cc (set_signal_mask): Redefine to not pass by address. ReportChristopher Faylor2003-12-231-114/+3
* * cygthread.cc (cygthread::stub): Revert previous change and again subsumeChristopher Faylor2003-12-141-2/+1
* * miscfuncs.cc (low_priority_sleep): Correct thinko which caused SetPriority toChristopher Faylor2003-12-121-0/+1
* * cygthread.cc (cygthread::stub): Properly establish _threadinfo environment.Christopher Faylor2003-12-031-1/+2
* white spaceChristopher Faylor2003-12-021-14/+14
* * thread.cc (pthread_rwlock::add_reader): Remove mx parameter forThomas Pfaff2003-12-011-15/+15
* Eliminate use of sigframe and sigthread throughout.Christopher Faylor2003-11-281-24/+24
* 2003-11-11 Robert Collins <rbtcollins@hotmail.com>Robert Collins2003-11-141-2/+2
* Rename pthread::running to pthread::valid throughout.Thomas Pfaff2003-10-311-1/+14
* * thread.h (fast_mutex::init): Initialize lock_counter.Thomas Pfaff2003-10-271-0/+1
* * cygwin.din: Add sem_close, sem_getvalue, sem_open and sem_timedwait.Corinna Vinschen2003-10-271-1/+9
* Rename native_mutex to fast_mutex throughout.Thomas Pfaff2003-10-241-38/+112
* * thread.h (__reent_t::init_clib): Declare new function.Christopher Faylor2003-09-201-0/+1
* * thread.cc (MTinterface::fixup_after_fork): Fix thread list after fork.Thomas Pfaff2003-06-241-1/+11
* Throughout, remove "include <errno.h>" from files which already includeChristopher Faylor2003-06-161-1/+0
* * thread.h (pthread::init_mainthread): Remove function parameter.Thomas Pfaff2003-05-151-2/+2
* * thread.h (pthread::equal): New static method.Thomas Pfaff2003-04-171-0/+5
* Fix a race in pthread_rwlock caused by simultanoues unlock and cancelation.Thomas Pfaff2003-04-151-0/+12
* * thread.h: Change class names, methods, members and local varsThomas Pfaff2003-03-271-118/+119
* * thread.h (class List): Move inline code inside classThomas Pfaff2003-03-231-79/+96
* * pthread.cc (pthread_attr_init): RemoveThomas Pfaff2003-03-181-91/+0
* * cygwin.din: Add pthread_rwlock_destroy, pthread_rwlock_init,Thomas Pfaff2003-03-181-1/+78
* * thread.h (pthread_cond::ExitingWait): Remove.Thomas Pfaff2003-03-181-9/+13