summaryrefslogtreecommitdiffstats
path: root/share/man/man3/pthread.3
Commit message (Collapse)AuthorAgeFilesLines
* Removed outdated text about libc_r replacing libc (it now providesru2004-01-151-36/+19
| | | | | | | | | | | | just libc functions wrappers), and updated text to match reality: there are three threading libraries in FreeBSD these days. Removed instructions of how not to build libc_r, it's documented in the make.conf(5) manpage already. Removed description of the FreeBSD-specific gcc(1) option, -pthread. While it's still provided (for backwards compatibility reasons), its usefulness is questionable.
* Assorted markup fixes.ru2004-01-151-30/+53
|
* o Implement pthread_mutex_timedlock(), which does not block indefinitely onmtm2003-12-301-0/+5
| | | | | a mutex locked by another thread. o document it: pthread_mutex_timedlock(3)
* mdoc(7) police: sort xrefs in SEE ALSO.ru2002-12-131-7/+7
|
* Add a bunch of functions.maxim2002-03-111-7/+76
| | | | | | | PR: docs/32561 Reviewed by: deischen, ru Approved by: ru MFC after: 2 weeks
* mdoc(7) police: Use the new .In macro for #include statements.ru2001-10-011-1/+1
|
* Removed whitespace at end-of-line; no content changes. I simply didschweikh2001-07-141-1/+1
| | | | | | | | | | cd src/share; find man[1-9] -type f|xargs perl -pi -e 's/[ \t]+$//' BTW, what editors are the culprits? I'm using vim and it shows me whitespace at EOL in troff files with a thick blue block... Reviewed by: Silence from cvs diff -b MFC after: 7 days
* mdoc(7) police: removed HISTORY info from the .Os call.ru2001-07-101-1/+1
|
* mdoc(7) police: sort SEE ALSO xrefs (sort -b -f +2 -3 +1 -2).ru2001-07-061-17/+17
|
* mdoc(7) police: utilize .St macro.ru2001-02-261-5/+4
|
* Fixed missing #include and wrong prototypes. Most of these bugs werebde2001-02-061-11/+13
| | | | | duplicated in libc_r/man/*.3 but were fixed years ago there. Here they were hiding under mdoc errors.
* mdoc(7) police: split punctuation characters + misc fixes.ru2001-02-011-56/+224
|
* Use Fx macro wherever possible.ru2000-11-141-3/+7
|
* Remove single-space hard sentence breaks. These degrade the qualitysheldonh2000-03-011-1/+2
| | | | | of the typeset output, tend to make diffs harder to read and provide bad examples for new-comers to mdoc.
* Removed pthread(3) references to non-existant pthread related manpages.unfurl2000-02-181-0/+33
| | | | | | | | I discussed this with Jason Evans and he's put these on his to-do list. PR: 16537 Submitted by: AnarCat <beaupran@iro.umontreal.ca> Approved by: jasone
* Document pthread_create().chris1999-12-161-0/+2
| | | | Reviewed by: jasone
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Added pthread read/write locks.alex1998-09-121-4/+43
|
* Add a reference to the gcc linker option -pthread that is part ofjb1998-04-101-3/+11
| | | | the FreeBSD configuration LIB_SPEC.
* Typo fix.alex1998-01-021-3/+3
| | | | Removed "...when it is published" from conformity statement.
* Use consistent spelling,hoek1997-12-251-2/+2
| | | | | | | | writeable -> writable (recall prior debate over this? :-) initialise -> initialize recognise -> recognize Merry Christmas! :)
* Update the man page to reflect that libc_r is built as partsteve1997-11-051-20/+4
| | | | | | | of make world unless the '-DNOLIBC_R' option is given to make(1). PR: 4710 Submitted by: Magnus Enbom <dot@tinto.campus.luth.se
* add missing cvs Id lines.jmg1997-03-071-0/+2
|
* Submitted by: John Birrell <cimaxp1!jb@werple.net.au>julian1996-08-201-0/+214
Here are the diffs for libc_r to get it one step closer to P1003.1c These make most of the thread/mutex/condvar structures opaque to the user. There are three functions which have been renamed with _np suffixes because they are extensions to P1003.1c (I did them for JAVA, which needs to suspend/resume threads and also start threads suspended). I've created a new header (pthread_np.h) for the non-POSIX stuff. The egrep tags stuff in /usr/src/lib/libc_r/Makefile that I uncommented doesn't work. I think its best to delete it. I don't think libc_r needs tags anyway, 'cause most of the source is in libc which does have tags. also: Here's the first batch of man pages for the thread functions. The diff to /usr/src/lib/libc_r/Makefile removes some stuff that was inherited from /usr/src/lib/libc/Makefile that should only be done with libc. also: I should have sent this diff with the pthread(3) man page. It allows people to type make -DWANT_LIBC_R world to get libc_r built with the rest of the world. I put this in the pthread(3) man page. The default is still not to build libc_r. also: The diff attached adds a pthread(3) man page to /usr/src/share/man/man3. The idea is that without libc_r installed, this man page will give people enough info to know that they have to build libc_r.
OpenPOWER on IntegriCloud