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