summaryrefslogtreecommitdiffstats
path: root/lib/librthread (follow)
Commit message (Expand)AuthorAgeFilesLines
* Get rid of ticket support, replace "struct _spinlock" with "_atomic_lock_t".akfaew2016-09-0411-82/+64
* Remove _USING_TICKETS, it's defined as 0. No functional change.akfaew2016-09-036-25/+19
* delete wrong cvs $ tagsderaadt2016-09-013-6/+3
* bumpotto2016-09-011-1/+1
* Less lock contention by using more pools for mult-threaded programs.otto2016-09-014-24/+45
* retire sparctedu2016-09-011-41/+0
* implicit function declaration is the error we really want, not thetedu2016-06-011-2/+2
* Delete the _SDA_BASE and _SDA2_BASE symbols: they're unnecessary inguenther2016-05-201-2/+0
* remove hppa64 port, which we never got going beyond broken single users.deraadt2016-05-111-41/+0
* Use a Thread Information Block in both single and multi-threaded programs.guenther2016-05-0729-1692/+450
* Document PROTO_NORMAL requires matching DEF_{,NON}STDguenther2016-04-151-1/+6
* PROTO_NORMAL(pthread_cond_signal) requires DEF_STD(pthread_cond_signal)guenther2016-04-151-1/+2
* make pthread_barrier_wait behave more like it does on other platforms.tedu2016-04-153-10/+22
* replace 0xf57ff05f with dmb syjsg2016-04-091-2/+2
* Wrap <pthread.h> and <pthread_np.h> to eliminate PLT entries for internalguenther2016-04-0210-10/+226
* Eliminate the need to explicitly invoke syscalls via their _thread_sys_*guenther2016-04-025-16/+32
* Rename the system call sendsyslog2 to sendsyslog. Keep the old onebluhm2016-03-211-2/+2
* Prepare for future ld.so/libc bump: update <tib.h> with the definitionsguenther2016-03-201-18/+8
* No point in keeping the threading support for vax, I guessguenther2016-03-102-76/+0
* Replace the malloc spinlock with a mutex. This lock is held over system callskettenis2016-01-273-7/+28
* use geteuid to allow root to communicate with others.tedu2015-12-101-2/+2
* Split the intra-thread functionality from kill(2) into its own syscallguenther2015-11-103-39/+15
* delete old lint ARGSUSED commentsguenther2015-11-012-4/+2
* Merge the sigaction() and sigprocmask() overloads/wrappers from libpthreadguenther2015-10-233-42/+4
* ld.so no longer needs or uses a bind lock, so stop setting it. Thisguenther2015-10-183-48/+5
* Handle F_ISATTY in the fcntl() stub as wellderaadt2015-10-151-1/+2
* Instead of testing for __ELF__ and/or vax, leave out the bits for interfacingguenther2015-05-194-22/+21
* Put the right number of leading underscores in ___cerror and __cerror, formiod2015-05-121-2/+3
* In the child after fork, the dl lock has to be forced as its inner spinlockguenther2015-05-102-11/+18
* Delete the duplicated sched_{policy,param} members from the internal structguenther2015-04-293-13/+20
* Make pthread_atfork() track the DSO that called it like atexit() does,guenther2015-04-074-56/+27
* Add back <sys/param.h>; it's needed for MACHINE_STACK_GROWS_UP.kettenis2015-01-242-2/+4
* Move to the <limits.h> universe.deraadt2015-01-163-6/+4
* avoid void arithmetic. from david carliertedu2014-12-081-2/+3
* Don't restart syscalls on SIGTHR. When a cancellation happens, we need toguenther2014-11-161-2/+1
* Don't assume __thrsigdivert() autorestarts on EINTR. This lets us check forguenther2014-11-161-4/+6
* accept4() should be a cancellation point.guenther2014-08-312-2/+20
* Declare and document getthrid()guenther2014-08-311-2/+1
* Only need <stdint.h> and not <inttypes.h> hereguenther2014-08-092-4/+4
* zap trailing newlines; "go for it" deraadtokan2014-07-161-2/+1
* __tfork_thread is in libc, so move the manpage over tooguenther2014-07-102-147/+1
* decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hderaadt2014-07-081-2/+1
* Use a flag on the pthread_t to indicate that the thread's stack wasguenther2014-07-013-9/+9
* Fix mmap() flag usage: explicitly specify MAP_PRIVATE and drop uselessmatthew2014-06-272-4/+5
* Remove unintended statement from my copyright blockguenther2014-06-231-2/+1
* - Adjust pthread_stackseg_np to return the page aligned addressable stackkurt2014-05-021-4/+11
* It's been a quarter century: we can assume volatile is present with that name.guenther2014-04-182-4/+4
* Retire hp300, mvme68k and mvme88k ports. These ports have no users, keepingmiod2014-03-182-90/+0
* lint is dead (long live the lint!), so stop using it as a cpp conditionalguenther2014-03-161-5/+1
* Provide a random stackgrap on pthread frames. Use _STACKALIGNBYTES toderaadt2013-12-181-5/+15