aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/thread.cc
AgeCommit message (Expand)AuthorFilesLines
2015-10-30Fix sigwait and pthread_kill return values in case of errorCorinna Vinschen1-1/+5
2015-10-21Fix memory leak in pthread_getattr_npCorinna Vinschen1-5/+3
2015-07-05Implement correct RLIMIT_STACK handlingCorinna Vinschen1-3/+3
2015-02-25 * fhandler_tape.cc (fhandler_dev_tape::_lock): Add cw_sig_restart toCorinna Vinschen1-4/+5
2015-02-23 * cygwait.h (enum cw_wait_mask): Add cw_sig_restart. Add commentsCorinna Vinschen1-2/+3
2014-11-28 * cygheap.cc (init_cygheap::init_tls_list): Accommodate threadlistCorinna Vinschen1-4/+7
2014-11-28 * cygheap.cc (init_cygheap::find_tls): Add comment.Corinna Vinschen1-1/+3
2014-08-25 * cygtls.cc (_cygtls::remove): Revert previous patch.Corinna Vinschen1-5/+0
2014-08-22 * Throughout, use __try/__except/__endtry blocks, rather than myfaultCorinna Vinschen1-120/+135
2014-07-21 * thread.cc (pthread::init_mainthread): Initialize thread mutex toCorinna Vinschen1-0/+4
2014-07-16 * thread.cc (pthread::create): Handle stackaddr as upper bound address.Corinna Vinschen1-9/+33
2014-07-14 * thread.cc (pthread_mutex::pthread_mutex): Change default typeCorinna Vinschen1-4/+4
2014-07-09 * thread.cc (pthread::create): Use PTHREAD_DEFAULT_STACKSIZE stacksizeCorinna Vinschen1-13/+10
2014-06-23 * spawn.cc (find_exec): Initialize err (CID 60111).Corinna Vinschen1-1/+2
2013-12-01 * dtable.cc (dtable::extend): Change local variable new_size to size_tCorinna Vinschen1-2/+2
2013-09-25* thread.cc (semaphore::_getvalue): Set *sval as appropriate. Set errno andChristopher Faylor1-2/+12
2013-07-23 * ntdll.h (struct _SEMAPHORE_BASIC_INFORMATION): Define.Corinna Vinschen1-27/+31
2013-07-10* gentlsoffsets: Clean up a little.Christopher Faylor1-5/+5
2013-05-01Throughout, (mainly in fhandler*) fix remaining gcc 4.7 mismatchYaakov Selkowitz1-4/+4
2013-04-23 * Merge in cygwin-64bit-branch.Corinna Vinschen1-27/+42
2013-04-07* cygheap.cc (init_cygheap::find_tls): Add a comment.Christopher Faylor1-0/+3
2013-03-31* child_info.h (cygheap_exec_info::sigmask): Declare new field.Christopher Faylor1-7/+7
2013-01-21Throughout, update copyrights to reflect dates which correspond to main-branchChristopher Faylor1-2/+2
2013-01-07* thread.cc (pthread_rwlock::lookup_reader): Remove parameter: always assumeChristopher Faylor1-18/+15
2013-01-07* thread.cc (pthread_rwlock::add_reader): Perform new operation here and returnChristopher Faylor1-18/+13
2012-12-22* select.h (select_stuff): Remove variable names from parameter declarations.Christopher Faylor1-2/+2
2012-12-21* DevNotes: Add entry cgf-000018.Christopher Faylor1-1/+1
2012-12-21* DevNotes: Add entry cgf-000017.Christopher Faylor1-3/+3
2012-08-16whitespace cleanupChristopher Faylor1-5/+5
2012-08-15Rename cancelable_wait -> cygwait throughout.Christopher Faylor1-9/+9
2012-08-14 * thread.cc (semaphore::_fixup_after_fork): Fix Win32 error output inCorinna Vinschen1-1/+1
2012-07-21* DevNotes: Add entry cgf-000013.Christopher Faylor1-7/+4
2012-06-19* cygwait.h (LARGE_NULL): Define.Christopher Faylor1-3/+3
2012-06-17Add '#include "cygwait.h"' throughout, where appropriate.Christopher Faylor1-92/+10
2012-05-30 * thread.cc: Remove temporary newlib workaround, now that newlibCorinna Vinschen1-85/+1
2012-05-24 * thread.cc (__cygwin_lock_lock): Replace null thread check with testCorinna Vinschen1-14/+14
2012-05-23 * thread.cc (__cygwin_lock_lock): Take null thread at process startupCorinna Vinschen1-11/+21
2012-05-23 * thread.cc (pthread::cancel): Re-allow asynchronous cancellation fromCorinna Vinschen1-26/+12
2012-05-23 * thread.cc: Add a temporary workaround to help Cygwin along whileCorinna Vinschen1-1/+75
2012-05-23 * thread.cc (pthread::cancel): Only allow asynchronous cancellationCorinna Vinschen1-2/+21
2012-05-23 * thread.cc (pthread::precreate): Make sure mutex is recursive.Corinna Vinschen1-2/+12
2012-05-23 * thread.cc (pthread::pop_cleanup_handler): Move setting the cancelstateCorinna Vinschen1-3/+3
2012-05-22 * thread.cc (pthread::cancel): Set thread's cancel_event inCorinna Vinschen1-0/+12
2012-05-12* DevNotes: Add entry cgf-000006.Christopher Faylor1-0/+3
2012-03-19 * thread.cc (cancelable_wait): Don't malloc tbi, just make it a structCorinna Vinschen1-5/+4
2012-02-14 * thread.cc: Drop including unused headers.Corinna Vinschen1-4/+0
2012-02-11 * miscfuncs.cc (DEFAULT_STACKSIZE): Remove.Corinna Vinschen1-2/+2
2012-02-08 * thread.cc (__pthread_cond_wait_init): New static function replacingCorinna Vinschen1-5/+11
2012-01-11Update copyright on all files checked in so far this year.Christopher Faylor1-1/+1
2012-01-06 * cygwin.din (pthread_sigqueue): Export.Yaakov Selkowitz1-0/+18