summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/thread.cc
Commit message (Expand)AuthorAgeFilesLines
* * thread.h (pthread::static_cancel_self): Mark as noreturn.Christopher Faylor2011-05-041-1/+3
* * select.cc (cygwin_select): Make degenerate case cancelable.Corinna Vinschen2011-05-031-3/+3
* * cygwin.din (pthread_attr_getstack): Export.Yaakov Selkowitz2011-05-031-1/+70
* * thread.cc (cancelable_wait): Remove test for main thread.Corinna Vinschen2011-05-021-1/+1
* * fhandler_windows.cc (fhandler_windows::read): UseCorinna Vinschen2011-05-011-0/+13
* * fcntl.cc (fcntl64): Call pthread_testcancel.Corinna Vinschen2011-04-301-80/+81
* * thread.h (class pthread): Add bool member canceled.Corinna Vinschen2011-04-301-3/+13
* * thread.cc: Update comment listing cancellation points per POSIX.Corinna Vinschen2011-04-291-173/+301
* * ntdll.h (IsEventSignalled): New inline function.Corinna Vinschen2011-04-291-1/+2
* 2011-04-02 Jon TURNEY <jon.turney@dronecode.org.uk>Jon TURNEY2011-04-191-3/+6
* * thread.cc (pthread_setschedprio): New function.Yaakov Selkowitz2011-04-151-0/+11
* * cygwin.din (pthread_spin_destroy): Export.Corinna Vinschen2011-03-291-3/+127
* * thread.cc (semaphore::init, destroy, close): Standards conformanceCorinna Vinschen2011-03-291-7/+26
* * 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