| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
| |
Use Xr instead of Fn for functions documented on other manpages
ok millert@ jmc@ schwarze@
|
|
|
|
|
|
| |
guenther@ and found out the hard way by landry@
ok guenther@
|
|
|
|
|
| |
"and" and "or" to join sentence clauses, and you can use commas, but both hinders
reading;
|
|
|
|
| |
im going to delete support for it from mandoc(1)
|
|
|
|
|
|
| |
Update the list in the pthread_testcancel(3) manpage: several were missing.
noted by miod@
|
| |
|
| |
|
|
|
|
| |
From: Gabriel Linder
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
From: Jan Stary
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
including CLOCK_{PROCESS,THREAD}_CPUTIME_ID constants and
{clock,pthread}_getcpuclockid() functions.
Worked out at t2k13 with help from tedu@ and matthew@ and testing by aja@
ok matthew@
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
it's now atomic_lock to better reflect its usage, and librthread now
features a new spinlock that's really a ticket lock.
thrlseep can handle both types of lock via a flag in the clock arg.
(temp back compat hack)
remove some old stuff that's accumulated along the way and no longer used.
some feedback from dlg, who is concerned with all things ticket lock.
(you need to boot a new kernel before installing librthread)
|
| |
|
|
|
|
| |
independently; spotted by sthen/naddy
|
|
|
|
|
|
|
| |
struct sem --> struct __sem (doesn't belong in public namespace)
Zap pointless _KERNEL tests
ok deraadt@
|
|
|
|
|
| |
the MI sys/limits.h, and has been getting lucky that all callers had
already pulled that in via other means.
|
|
|
|
| |
ok guenther millert kettenis
|
|
|
|
|
|
| |
from r1.11. This allows webkit with --enable-debug to build, and is in
line with what FreeBSD/NetBSD uses.
ok kettenis@ guenther@
|
|
|
|
| |
Pointed out by Brad.
|
| |
|
|
|
|
|
|
|
|
| |
rthreads, including the beginning of a HISTORY section
Tweak name (and therefore order) of the Barrier Routines and Spinlock
Routines sections
Update the list of functions that aren't thread-safe
Be consistent with other manpages by spelling 'thread-safe' with a hyphen
|
|
|
|
|
| |
Like autumn leaves on water
don't fear the tedu@
|
|
|
|
| |
Add restrict qualifiers.
|
|
|
|
|
|
|
| |
of the latter. Permits the misleading lib/libpthread/Makefile to be
removed
discussed with deraadt@
|
| |
|
|
|
|
|
|
|
|
| |
goop is in librthread. As a result, the top-level Makefile and
shlib_version here are simply very confusing and tell lies. Remove
them, and update the instructions in libc to not make my mistake
again.
ok guenther
|
|
|
|
| |
ok guenther, millert (and me); bulk build test by naddy
|
|
|
|
|
|
|
|
|
|
|
| |
Implementation, documentation and naive regression tests for:
- pthread_spin_init()
- pthread_spin_destroy()
- pthread_spin_lock()
- pthread_spin_trylock()
- pthread_spin_unlock()
Implementation okay guenther@, documentation okay jmc@.
|
|
|
|
|
|
|
|
| |
errors similar to PTHREAD_MUTEX_ERRORCHECK, however upon error it aborts.
The rational is that many applications don't check the return values on
pthread functions and will miss the errors that ERRORCHECK returns.
PTHREAD_MUTEX_STRICT_NP will be our default mutex type for awhile
okay guenther@ dcoppa@
|
|
|
|
|
| |
with _REENTRANT. Also remove undef _POSIX_THREADS in phread.h.
From brad@comstyle.com. okay guenther@
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implementation and documentation for:
- pthread_barrier_init()
- pthread_barrier_destroy()
- pthread_barrier_wait()
- pthread_barrierattr_init()
- pthread_barrierattr_destroy()
- pthread_barrierattr_getpshared()
- pthread_barrierattr_setpshared()
Currently only private barriers are supported.
Okay guenther@.
|
| |
|
|
|
|
| |
okay deraadt@
|