Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | update NAME section to include all documented functions, | 2015-11-10 | 2 | -6/+6 | |
| | | | | | | or otherwise change Dt to reflect the name of an existing function; feedback/ok schwarze | ||||
* | fix function name. | 2015-09-22 | 1 | -3/+3 | |
| | |||||
* | typo (s/intialization/initialization/). | 2015-09-22 | 1 | -3/+3 | |
| | |||||
* | in the SYNOPSIS, make void function arguments explicit | 2015-09-14 | 1 | -3/+3 | |
| | |||||
* | use .Va for global variables, and .Vt where the type is included | 2015-09-14 | 1 | -9/+4 | |
| | |||||
* | use .In rather than .Fd #include | 2015-09-10 | 1 | -3/+3 | |
| | |||||
* | trailing whitespace; | 2015-05-15 | 1 | -3/+3 | |
| | |||||
* | Document pthread_atfork(3)'s interaction with dlclose(3) | 2015-05-12 | 1 | -8/+21 | |
| | | | | | | Use Xr instead of Fn for functions documented on other manpages ok millert@ jmc@ schwarze@ | ||||
* | Provide #defines for the mutex types as required by POSIX. Pointed out by | 2015-03-19 | 1 | -9/+6 | |
| | | | | | | guenther@ and found out the hard way by landry@ ok guenther@ | ||||
* | remove the first comma from constructs like ", and," and ", or,": you can use | 2015-03-13 | 1 | -3/+3 | |
| | | | | | "and" and "or" to join sentence clauses, and you can use commas, but both hinders reading; | ||||
* | do not use .St -p1003.1d-99 which is used in exactly two pages; | 2014-11-30 | 1 | -4/+4 | |
| | | | | im going to delete support for it from mandoc(1) | ||||
* | accept4() should be a cancellation point. | 2014-08-31 | 1 | -2/+7 | |
| | | | | | | Update the list in the pthread_testcancel(3) manpage: several were missing. noted by miod@ | ||||
* | Xr __tfork instead of fork | 2014-08-30 | 1 | -3/+3 | |
| | |||||
* | zap trailing newlines; "go for it" deraadt | 2014-07-16 | 2 | -4/+2 | |
| | |||||
* | sync with header; | 2014-03-06 | 1 | -3/+3 | |
| | | | | From: Gabriel Linder | ||||
* | obvious .Pa fixes; found with mandocdb(8) | 2014-01-21 | 1 | -3/+3 | |
| | |||||
* | sort SEE ALSO; | 2014-01-03 | 1 | -3/+3 | |
| | |||||
* | some more information, based on a diff by sven falempin | 2014-01-03 | 1 | -3/+10 | |
| | |||||
* | spelling fix; | 2013-11-20 | 1 | -2/+2 | |
| | |||||
* | this implementation may now be capable of shared semaphores | 2013-11-20 | 1 | -17/+8 | |
| | |||||
* | more detail on error conditions | 2013-11-20 | 1 | -7/+14 | |
| | |||||
* | tweak previous; | 2013-11-19 | 1 | -2/+3 | |
| | |||||
* | slightly better | 2013-11-19 | 1 | -31/+25 | |
| | |||||
* | boilerplate documentation | 2013-11-18 | 1 | -7/+11 | |
| | |||||
* | no longer any need to quote macro lines with >9 args; | 2013-08-14 | 1 | -3/+3 | |
| | | | | From: Jan Stary | ||||
* | use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@ | 2013-07-16 | 1 | -7/+7 | |
| | |||||
* | space needed before punctuation; | 2013-06-24 | 1 | -3/+3 | |
| | |||||
* | Add support for the _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME options, | 2013-06-17 | 4 | -4/+73 | |
| | | | | | | | | 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@ | ||||
* | use fancy .In macro for includes. from Jan Klemkow. ok jmc schwarze | 2013-06-05 | 69 | -211/+211 | |
| | |||||
* | somehow missed spinlock.h here. broke bmercer's build. | 2013-06-02 | 1 | -2/+2 | |
| | |||||
* | cleanup and consolidate the spinlock_lock (what a name!) code. | 2013-06-01 | 1 | -78/+0 | |
| | | | | | | | | | | 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) | ||||
* | typo; Benedikt Steinbusch | 2013-04-14 | 1 | -3/+3 | |
| | |||||
* | needs sys/cdefs.h because a case has been found where it is pulled | 2013-03-26 | 1 | -3/+3 | |
| | | | | independently; spotted by sthen/naddy | ||||
* | SEM_VALUE_MAX belongs in <limits.h> (via sys/syslimits.h) | 2013-03-24 | 1 | -10/+3 | |
| | | | | | | | struct sem --> struct __sem (doesn't belong in public namespace) Zap pointless _KERNEL tests ok deraadt@ | ||||
* | machine/limits.h does not contain everything this file wants. It wants | 2013-03-24 | 1 | -2/+2 | |
| | | | | | the MI sys/limits.h, and has been getting lucky that all callers had already pulled that in via other means. | ||||
* | Remove excessive sys/cdefs.h inclusion | 2012-12-05 | 4 | -10/+5 | |
| | | | | ok guenther millert kettenis | ||||
* | typedef pthread_key_t to an int instead of a volatile int, reverts a chunk | 2012-11-05 | 1 | -2/+2 | |
| | | | | | | from r1.11. This allows webkit with --enable-debug to build, and is in line with what FreeBSD/NetBSD uses. ok kettenis@ guenther@ | ||||
* | pthread_sigmask() doesn't require <pthread.h>, only <signal.h>. | 2012-09-11 | 1 | -3/+2 | |
| | | | | Pointed out by Brad. | ||||
* | tweaks; ok guenther | 2012-09-02 | 1 | -5/+5 | |
| | |||||
* | Strip out stuff specific to the old uthreads and add similar bits for | 2012-09-01 | 1 | -214/+77 | |
| | | | | | | | | 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 | ||||
* | So passes uthreads | 2012-09-01 | 199 | -21836/+0 | |
| | | | | | Like autumn leaves on water don't fear the tedu@ | ||||
* | sem_timedwait() needs the struct timespec tag to be pre-declared here. | 2012-07-11 | 1 | -3/+4 | |
| | | | | Add restrict qualifiers. | ||||
* | librthread has eaten libpthread, so build includes via the former instead | 2012-06-28 | 1 | -16/+0 | |
| | | | | | | | of the latter. Permits the misleading lib/libpthread/Makefile to be removed discussed with deraadt@ | ||||
* | A piece of this is still needed | 2012-06-21 | 1 | -0/+16 | |
| | |||||
* | For now... libpthread is just a container directory, since all the new | 2012-06-21 | 2 | -38/+0 | |
| | | | | | | | | 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 | ||||
* | More sysconf(3)-y and pathconf(3)-y goodness from Brad. | 2012-05-14 | 1 | -15/+1 | |
| | | | | ok guenther, millert (and me); bulk build test by naddy | ||||
* | Add pthread spinlock support. | 2012-05-03 | 6 | -4/+263 | |
| | | | | | | | | | | | 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@. | ||||
* | Add new mutex type, PTHREAD_MUTEX_STRICT_NP which checks for application | 2012-04-14 | 1 | -3/+4 | |
| | | | | | | | | 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@ | ||||
* | Remove incorrect -pthread preprocessor define _POSIX_THREADS and replace | 2012-04-12 | 1 | -6/+1 | |
| | | | | | with _REENTRANT. Also remove undef _POSIX_THREADS in phread.h. From brad@comstyle.com. okay guenther@ | ||||
* | fix SEE ALSO; | 2012-04-11 | 1 | -2/+2 | |
| |