summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/thread.cc
Commit message (Expand)AuthorAgeFilesLines
* * thread.cc (valid_sched_parameters): Declare extern here.Corinna Vinschen2010-04-061-0/+2
* Throughout change all calls of low_priority_sleep (0) to yield ().Christopher Faylor2010-03-121-1/+1
* * cygtls.h (_cygtls::init_exception_handler): Eliminate argument.Christopher Faylor2010-02-261-3/+1
* * thread.cc (pthread_mutex::unlock): Don't attempt to unlock if there is anChristopher Faylor2010-02-231-5/+5
* * include/sys/strace.h: Define _STRACE_SPECIAL.Christopher Faylor2010-02-221-51/+92
* * pthread.cc (pthread_mutex_init): Explicitly fill out third arg toChristopher Faylor2010-02-121-55/+14
* * dcrt0.cc (_dll_crt0): Set _main_tls as early as possible.Christopher Faylor2010-02-101-61/+56
* * cygtls.h (struct _cygtls): Remove unneeded elements.Christopher Faylor2010-02-101-5/+1
* Throughout, replace hMainProc with GetCurrentProcess/NtCurrentProcessCorinna Vinschen2009-12-181-2/+3
* * thread.cc (__cygwin_lock_lock): Delete racy optimisation.Dave Korn2009-06-041-14/+4
* * thread.h (struct pthread_rwlock::RWLOCK_READER): Add counter n.Corinna Vinschen2009-01-201-4/+16
* * pthread.cc (pthread_mutex::_unlock): Avoid unlocking a mutex if theChristopher Faylor2008-11-071-10/+13
* * thread.cc (pthread_mutex::_fixup_after_fork): Reinstate DEBUGGINGChristopher Faylor2008-09-301-1/+4
* * thread.cc (pthread_mutex::_fixup_after_fork): Just reset lock to pristineChristopher Faylor2008-09-301-22/+6
* * Makefile.in (DLL_OFILES): Add kernel32.o.Corinna Vinschen2008-04-211-1/+1
* Remove unneeded header files from source files throughout.Christopher Faylor2008-04-071-11/+0
* Add miscfuncs.h to files as needed throughout.Christopher Faylor2008-04-071-0/+1
* * Fix copyright dates.Corinna Vinschen2008-04-011-1/+1
* Perform whitespace cleanup throughout.Christopher Faylor2008-02-151-0/+2
* * syscalls.cc (_isatty): Define as an alias to isatty to override newlibChristopher Faylor2008-02-131-2/+18
* * fhandler_registry.cc: Use NAME_MAX + 1 instead of CYG_MAX_PATHCorinna Vinschen2007-12-051-1/+1
* Drop old SetResourceLock stuff in favor of mutos.Corinna Vinschen2007-11-271-37/+0
* * thread.cc (pthread_key_create): Drop check for incoming valid object.Corinna Vinschen2007-11-061-5/+0
* * cygheap.cc (cygheap_init): Fix formatting. Remove comment. SetCorinna Vinschen2007-03-291-2/+5
* * dcrt0.cc (child_info_fork::alloc_stack_hard_way): Change sense of guard test.Christopher Faylor2007-02-221-9/+24
* * cygwin.din (sem_unlink): Export.Corinna Vinschen2007-02-201-195/+242
* * thread.cc (verifyable_object_isvalid): Check for NULL specifically.Christopher Faylor2006-05-271-4/+6
* * thread.cc (pthread_mutex::is_good_initializer_or_bad_object): Delete.Corinna Vinschen2006-03-221-55/+27
* * thread.cc (pthread_cond::init): Disable validity test of objectCorinna Vinschen2006-03-221-6/+12
* Always zero all elements of siginfo_t throughout.Christopher Faylor2006-02-061-2/+1
* * cygtls.h (_cygtls::el): New field.Christopher Faylor2005-12-031-1/+3
* * thread.h: Revert patch from 2005-09-05.Corinna Vinschen2005-09-061-4/+5
* white spaceChristopher Faylor2005-08-121-1/+1
* * thread.cc (pthread::create(3 args)): Make bool.Corinna Vinschen2005-08-051-5/+9
* * thread.cc (pthread_cond_timedwait): Check abstime for validityCorinna Vinschen2005-08-051-4/+16
* Eliminate (void) cast on standalone function calls throughout.Christopher Faylor2005-07-061-1/+1
* Change foo (void) to foo () for all c++ functions throughout. Remove allChristopher Faylor2005-07-051-9/+9
* ARGH. Check in previous uncommitted-but-ChangeLog'ed entry.Christopher Faylor2005-07-051-3/+4
* * thread.h (verifyable_object_state verifyable_object_isvalid): Delete functionChristopher Faylor2005-07-031-209/+206
* Replace valid memory checks with new myfault class "exception handling", almostChristopher Faylor2005-07-031-4/+4
* revert erroneous checkinChristopher Faylor2005-06-301-4/+4
* * autoload.cc (LoadDLLprime): Use a more descriptive name for autoload textChristopher Faylor2005-06-291-4/+4
* * include/pthread.h: Change PTHREAD_MUTEX_DEFAULT to PTHREAD_MUTEX_NORMAL.Christopher Faylor2005-06-111-19/+17
* * cygtls.h (_local_storage::setmode_file): New element.Christopher Faylor2005-06-091-2/+1
* * thread.cc (pthread_mutex::_lock): Use cancelable_wait rather thanChristopher Faylor2005-06-091-1/+1
* * thread.cc (cancelable_wait): No-op change to make sure that res is always aChristopher Faylor2005-06-091-3/+2
* Change pthread::cancelable_wait to just cancelable_wait, throughout.Christopher Faylor2005-06-091-40/+45
* * thread.h (pthread_key::set): Inline.Christopher Faylor2005-05-291-17/+0
* copyrightChristopher Faylor2005-02-201-1/+1
* * cygthread.cc (new): Add a little more debugging.Christopher Faylor2005-01-291-0/+1