summaryrefslogtreecommitdiffstats
path: root/lib/libthr/thread
Commit message (Expand)AuthorAgeFilesLines
* Style. Use ANSI definition, wrap long lines, no initialization inkib2015-09-081-8/+15
* In the pthread_once(), if the initializer has already run, then thekib2015-09-081-3/+5
* Pre-resolve symbols required for the deferred signal processing. Thiskib2015-08-102-1/+9
* cosmetic: whitespaces-tab before EOLpfg2015-07-081-1/+1
* Fix typo in comment.kib2015-06-141-2/+2
* Some third-party malloc(3) implementations use pthread_setspecific(3)kib2015-05-151-110/+91
* _pthread_cleanup_push: fix allocator sizeof operand mismatchpfg2015-04-221-1/+1
* The lseek(2), mmap(2), truncate(2), ftruncate(2), pread(2), andkib2015-04-181-12/+0
* Make wait6(2), waitid(3) and ppoll(2) cancellation points. Thekib2015-04-181-0/+41
* Make kevent(2) a cancellation point.kib2015-03-291-0/+24
* Fix a typo in comment and explain the reason.jkim2015-03-091-1/+1
* Propagate errors from _thr_umutex_unlock2 through mutex_unlock_common.kib2015-02-251-3/+4
* Properly interpose libc spinlocks, was missed in r276630. Inkib2015-02-143-8/+8
* Fully initialize allocated memory for the new barrier. Thekib2015-02-061-4/+1
* Merge all the copies of _tcb_ctor and _tcb_dtor.andrew2015-01-213-0/+60
* Fix bug in r276630. Do not allow pthread_sigmask() to block SIGCANCEL.kib2015-01-211-1/+2
* Reduce the size of the interposing table and amount ofkib2015-01-113-160/+0
* Avoid calling internal libc function through PLT or accessing datakib2015-01-052-2/+2
* Fix known issues which blow up the process after dlopen("libthr.so")kib2015-01-037-351/+358
* Revert r274772: it is not valid on MIPSemaste2014-11-252-6/+6
* Use canonical __PIC__ flagemaste2014-11-212-6/+6
* Switch the defaults to not split the RLIMIT_STACK-sized initial threadkib2014-09-241-3/+4
* Fix typo in a comment.rpaulo2014-09-021-1/+1
* Add a knob LIBPTHREAD_BIGSTACK_MAIN, which instructs libthr to leavekib2014-08-132-1/+12
* Style.kib2014-08-131-1/+1
* Right now, the rtld prefork hook locks the rtld bind lock in the readkib2014-05-242-4/+30
* In _pthread_kill(), if passed pthread is current thread, do not sendkib2014-02-011-5/+8
* If check_deferred_signal() execution needs binding of PLT symbol,kib2013-11-232-2/+10
* The SUSv4tc1 requires that pthread_setcancelstate() shall be not akib2013-06-191-1/+2
* Since the cause of the problems with the __fillcontextx() waskib2013-06-031-15/+7
* The getcontext() from the __fillcontextx() call in thekib2013-05-281-2/+7
* Partially apply the capitalization of the heading word of the sequencekib2013-05-271-3/+3
* Return one-based key so that user can check if the key is ever allocateddavidxu2013-05-161-4/+7
* Fix return value for setcontext and swapcontext.davidxu2013-05-091-4/+8
* Add accept4() system call.jilles2013-05-011-0/+22
* Remove extra code for SA_RESETHAND, it is not needed because kernel hasdavidxu2013-04-281-7/+0
* libthr: Fix a parameter name in an internal header file.jilles2013-04-271-1/+1
* Remove debug code.davidxu2013-04-181-1/+0
* Avoid copying memory if SIGCANCEL is not masked.davidxu2013-04-181-4/+14
* Revert revision 249323, the PR/177624 is confusing, that bug is causeddavidxu2013-04-181-1/+10
* libthr: Remove _thr_rtld_fini(), unused since r245630.jilles2013-04-122-12/+0
* swapcontext wrapper can not be implemented in C, the stack pointer saved indavidxu2013-04-101-10/+1
* libthr: Always use the threaded rtld lock implementation.jilles2013-01-182-5/+6
* In suspend_common(), don't wait for a thread which is in creation, becausedavidxu2012-08-275-4/+64
* Eliminate redundant code, _thr_spinlock_init() has already been calleddavidxu2012-08-231-3/+0
* Implement syscall clock_getcpuclockid2, so we can get a clock iddavidxu2012-08-171-1/+3
* Do defered mutex wakeup once.davidxu2012-08-121-0/+1
* MFp4:davidxu2012-08-115-24/+38
* Don't forget to initialize return value.davidxu2012-07-201-1/+1
* Simplify code by replacing _thr_ref_add() with _thr_find_thread().davidxu2012-07-201-5/+1
OpenPOWER on IntegriCloud