| Commit message (Expand) | Author | Age | Files | Lines |
* | Get rid of ticket support, replace "struct _spinlock" with "_atomic_lock_t". |  akfaew | 2016-09-04 | 11 | -82/+64 |
* | Remove _USING_TICKETS, it's defined as 0. No functional change. |  akfaew | 2016-09-03 | 6 | -25/+19 |
* | delete wrong cvs $ tags |  deraadt | 2016-09-01 | 3 | -6/+3 |
* | bump |  otto | 2016-09-01 | 1 | -1/+1 |
* | Less lock contention by using more pools for mult-threaded programs. |  otto | 2016-09-01 | 4 | -24/+45 |
* | retire sparc |  tedu | 2016-09-01 | 1 | -41/+0 |
* | implicit function declaration is the error we really want, not the |  tedu | 2016-06-01 | 1 | -2/+2 |
* | Delete the _SDA_BASE and _SDA2_BASE symbols: they're unnecessary in |  guenther | 2016-05-20 | 1 | -2/+0 |
* | remove hppa64 port, which we never got going beyond broken single users. |  deraadt | 2016-05-11 | 1 | -41/+0 |
* | Use a Thread Information Block in both single and multi-threaded programs. |  guenther | 2016-05-07 | 29 | -1692/+450 |
* | Document PROTO_NORMAL requires matching DEF_{,NON}STD |  guenther | 2016-04-15 | 1 | -1/+6 |
* | PROTO_NORMAL(pthread_cond_signal) requires DEF_STD(pthread_cond_signal) |  guenther | 2016-04-15 | 1 | -1/+2 |
* | make pthread_barrier_wait behave more like it does on other platforms. |  tedu | 2016-04-15 | 3 | -10/+22 |
* | replace 0xf57ff05f with dmb sy |  jsg | 2016-04-09 | 1 | -2/+2 |
* | Wrap <pthread.h> and <pthread_np.h> to eliminate PLT entries for internal |  guenther | 2016-04-02 | 10 | -10/+226 |
* | Eliminate the need to explicitly invoke syscalls via their _thread_sys_* |  guenther | 2016-04-02 | 5 | -16/+32 |
* | Rename the system call sendsyslog2 to sendsyslog. Keep the old one |  bluhm | 2016-03-21 | 1 | -2/+2 |
* | Prepare for future ld.so/libc bump: update <tib.h> with the definitions |  guenther | 2016-03-20 | 1 | -18/+8 |
* | No point in keeping the threading support for vax, I guess |  guenther | 2016-03-10 | 2 | -76/+0 |
* | Replace the malloc spinlock with a mutex. This lock is held over system calls |  kettenis | 2016-01-27 | 3 | -7/+28 |
* | use geteuid to allow root to communicate with others. |  tedu | 2015-12-10 | 1 | -2/+2 |
* | Split the intra-thread functionality from kill(2) into its own syscall |  guenther | 2015-11-10 | 3 | -39/+15 |
* | delete old lint ARGSUSED comments |  guenther | 2015-11-01 | 2 | -4/+2 |
* | Merge the sigaction() and sigprocmask() overloads/wrappers from libpthread |  guenther | 2015-10-23 | 3 | -42/+4 |
* | ld.so no longer needs or uses a bind lock, so stop setting it. This |  guenther | 2015-10-18 | 3 | -48/+5 |
* | Handle F_ISATTY in the fcntl() stub as well |  deraadt | 2015-10-15 | 1 | -1/+2 |
* | Instead of testing for __ELF__ and/or vax, leave out the bits for interfacing |  guenther | 2015-05-19 | 4 | -22/+21 |
* | Put the right number of leading underscores in ___cerror and __cerror, for |  miod | 2015-05-12 | 1 | -2/+3 |
* | In the child after fork, the dl lock has to be forced as its inner spinlock |  guenther | 2015-05-10 | 2 | -11/+18 |
* | Delete the duplicated sched_{policy,param} members from the internal struct |  guenther | 2015-04-29 | 3 | -13/+20 |
* | Make pthread_atfork() track the DSO that called it like atexit() does, |  guenther | 2015-04-07 | 4 | -56/+27 |
* | Add back <sys/param.h>; it's needed for MACHINE_STACK_GROWS_UP. |  kettenis | 2015-01-24 | 2 | -2/+4 |
* | Move to the <limits.h> universe. |  deraadt | 2015-01-16 | 3 | -6/+4 |
* | avoid void arithmetic. from david carlier |  tedu | 2014-12-08 | 1 | -2/+3 |
* | Don't restart syscalls on SIGTHR. When a cancellation happens, we need to |  guenther | 2014-11-16 | 1 | -2/+1 |
* | Don't assume __thrsigdivert() autorestarts on EINTR. This lets us check for |  guenther | 2014-11-16 | 1 | -4/+6 |
* | accept4() should be a cancellation point. |  guenther | 2014-08-31 | 2 | -2/+20 |
* | Declare and document getthrid() |  guenther | 2014-08-31 | 1 | -2/+1 |
* | Only need <stdint.h> and not <inttypes.h> here |  guenther | 2014-08-09 | 2 | -4/+4 |
* | zap trailing newlines; "go for it" deraadt |  okan | 2014-07-16 | 1 | -2/+1 |
* | __tfork_thread is in libc, so move the manpage over too |  guenther | 2014-07-10 | 2 | -147/+1 |
* | decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h |  deraadt | 2014-07-08 | 1 | -2/+1 |
* | Use a flag on the pthread_t to indicate that the thread's stack was |  guenther | 2014-07-01 | 3 | -9/+9 |
* | Fix mmap() flag usage: explicitly specify MAP_PRIVATE and drop useless |  matthew | 2014-06-27 | 2 | -4/+5 |
* | Remove unintended statement from my copyright block |  guenther | 2014-06-23 | 1 | -2/+1 |
* | - Adjust pthread_stackseg_np to return the page aligned addressable stack |  kurt | 2014-05-02 | 1 | -4/+11 |
* | It's been a quarter century: we can assume volatile is present with that name. |  guenther | 2014-04-18 | 2 | -4/+4 |
* | Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping |  miod | 2014-03-18 | 2 | -90/+0 |
* | lint is dead (long live the lint!), so stop using it as a cpp conditional |  guenther | 2014-03-16 | 1 | -5/+1 |
* | Provide a random stackgrap on pthread frames. Use _STACKALIGNBYTES to |  deraadt | 2013-12-18 | 1 | -5/+15 |