summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/thread.cc
Commit message (Expand)AuthorAgeFilesLines
* cygwin: pthread timed locks: actually timeout on timeoutCorinna Vinschen2017-08-031-4/+26
* cygwin: pthread_rwlock_rdlock: don't set errno, just return error codeCorinna Vinschen2017-08-031-1/+1
* cygwin: Implement pthread_rwlock_timedrdlock, pthread_rwlock_timedwrlockCorinna Vinschen2017-08-031-4/+66
* cygwin: Implement pthread_mutex_timedlockCorinna Vinschen2017-08-031-2/+30
* cygwin: simplify pthread timedwait handlingCorinna Vinschen2017-08-031-64/+59
* Drop redundant brackets in call to _reclaim_reentCorinna Vinschen2017-03-101-1/+1
* Cygwin: pthread_cond_wait: Do as Linux and BSD do.Corinna Vinschen2017-03-071-22/+5
* Send thread names to debuggerJon Turney2016-08-231-0/+5
* Add pthread_getname_np and pthread_setname_npJon Turney2016-08-231-1/+64
* Reinstantiate Cygwin function called `__getreent'Corinna Vinschen2016-08-181-0/+7
* Remove redundant macro and function called `__getreent'Corinna Vinschen2016-07-271-7/+0
* Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout optioncygwin-2_5_2-releaseCorinna Vinschen2016-06-231-3/+0
* Fix thread priority handlingCorinna Vinschen2016-05-201-9/+11
* Rewrite scheduler functions getting and setting process and thread priorityCorinna Vinschen2016-05-201-1/+1
* Don't test pthread objects for being already initialized at init timeCorinna Vinschen2016-04-201-12/+0
* Fix typoed comparisonPeter Foley2016-03-201-1/+1
* Spinlock spin with pause instructionVáclav Haisman2016-03-111-1/+19
* POSIX barrier implementation, take 3Václav Haisman2016-02-131-0/+262
* Remove unnecessary locking in pthread_setcancelstate/pthread_setcanceltypeCorinna Vinschen2015-12-081-26/+10
* Fix sigwait and pthread_kill return values in case of errorCorinna Vinschen2015-10-301-1/+5
* Fix memory leak in pthread_getattr_npCorinna Vinschen2015-10-211-5/+3
* Implement correct RLIMIT_STACK handlingCorinna Vinschen2015-07-051-3/+3
* * fhandler_tape.cc (fhandler_dev_tape::_lock): Add cw_sig_restart toCorinna Vinschen2015-02-251-4/+5
* * cygwait.h (enum cw_wait_mask): Add cw_sig_restart. Add commentsCorinna Vinschen2015-02-231-2/+3
* * cygheap.cc (init_cygheap::init_tls_list): Accommodate threadlistCorinna Vinschen2014-11-281-4/+7
* * cygheap.cc (init_cygheap::find_tls): Add comment.Corinna Vinschen2014-11-281-1/+3
* * cygtls.cc (_cygtls::remove): Revert previous patch.Corinna Vinschen2014-08-251-5/+0
* * Throughout, use __try/__except/__endtry blocks, rather than myfaultCorinna Vinschen2014-08-221-120/+135
* * thread.cc (pthread::init_mainthread): Initialize thread mutex toCorinna Vinschen2014-07-211-0/+4
* * thread.cc (pthread::create): Handle stackaddr as upper bound address.Corinna Vinschen2014-07-161-9/+33
* * thread.cc (pthread_mutex::pthread_mutex): Change default typeCorinna Vinschen2014-07-141-4/+4
* * thread.cc (pthread::create): Use PTHREAD_DEFAULT_STACKSIZE stacksizeCorinna Vinschen2014-07-091-13/+10
* * spawn.cc (find_exec): Initialize err (CID 60111).Corinna Vinschen2014-06-231-1/+2
* * dtable.cc (dtable::extend): Change local variable new_size to size_tCorinna Vinschen2013-12-011-2/+2
* * thread.cc (semaphore::_getvalue): Set *sval as appropriate. Set errno andChristopher Faylor2013-09-251-2/+12
* * ntdll.h (struct _SEMAPHORE_BASIC_INFORMATION): Define.Corinna Vinschen2013-07-231-27/+31
* * gentlsoffsets: Clean up a little.Christopher Faylor2013-07-101-5/+5
* Throughout, (mainly in fhandler*) fix remaining gcc 4.7 mismatchYaakov Selkowitz2013-05-011-4/+4
* * Merge in cygwin-64bit-branch.Corinna Vinschen2013-04-231-27/+42
* * cygheap.cc (init_cygheap::find_tls): Add a comment.Christopher Faylor2013-04-071-0/+3
* * child_info.h (cygheap_exec_info::sigmask): Declare new field.Christopher Faylor2013-03-311-7/+7
* Throughout, update copyrights to reflect dates which correspond to main-branchChristopher Faylor2013-01-211-2/+2
* * thread.cc (pthread_rwlock::lookup_reader): Remove parameter: always assumeChristopher Faylor2013-01-071-18/+15
* * thread.cc (pthread_rwlock::add_reader): Perform new operation here and returnChristopher Faylor2013-01-071-18/+13
* * select.h (select_stuff): Remove variable names from parameter declarations.Christopher Faylor2012-12-221-2/+2
* * DevNotes: Add entry cgf-000018.Christopher Faylor2012-12-211-1/+1
* * DevNotes: Add entry cgf-000017.Christopher Faylor2012-12-211-3/+3
* whitespace cleanupChristopher Faylor2012-08-161-5/+5
* Rename cancelable_wait -> cygwait throughout.Christopher Faylor2012-08-151-9/+9
* * thread.cc (semaphore::_fixup_after_fork): Fix Win32 error output inCorinna Vinschen2012-08-141-1/+1