summaryrefslogtreecommitdiffstats
path: root/share/man/man9/mutex.9
Commit message (Collapse)AuthorAgeFilesLines
* Back out revision 1.34 until we can come up with a more accurate patch.chris2003-02-171-65/+0
|
* Add a section on Giant lock manipulation macros.chris2003-02-171-0/+65
| | | | | Submitted by: Hiten M. Pandya <hiten@angelica.unixdaemons.com> Reviewed by: bmilekic
* Add some documentation of FreeBSD's special synchronization quirksgallatin2002-10-211-0/+20
| | | | | | | which may surprise developers coming from Solaris, or other platforms which have a similar interface, but slightly different rules. Reviewed by: jhb, ru
* Remove all mention of MTX_NOSWITCH. It was obsoleted a long time ago.jhb2002-09-241-36/+7
|
* Document MTX_DUPOKdavidc2002-06-061-3/+3
| | | | Requested by: jeff (long ago)
* mdoc(7) police: lint.ru2002-05-291-3/+4
|
* Remove a duplicate description of the type parameter for mtx_init.davidc2002-04-121-4/+0
| | | | Noticed by: scottl
* Add text describing the new type parameter, and rename descriptiondavidc2002-04-121-6/+17
| | | | to name as that is what it is called in mutex.h.
* Document the lock type argument of mtx_init().scottl2002-04-121-1/+5
|
* Update the .Fn line for MTX_SYSINIT to include the parameter types.davidc2002-04-121-1/+1
|
* - Add notes about SX_SYSINIT and MTX_SYSINIT in order to document thearr2002-04-021-1/+13
| | | | | recent additions of these macros. - Add in a MLINK to create SX_SYSINIT.9 and MTX_SYSINIT.9.
* Add mtx_pool(9) to the SEE ALSO section.dd2002-03-281-0/+1
| | | | Submitted by: Garrett Rooney <rooneg@electricjellyfish.net>
* ispell sweep of share/man/man9/*.mpp2002-01-091-2/+2
|
* mdoc(7) police: Use the new .In macro for #include statements.ru2001-10-011-3/+3
|
* Common Mike adds see alsos from all of the synchronizationsilby2001-09-171-0/+3
| | | | man pages to their brethren.
* mdoc(7) police: Please don't commit when you are drunk!ru2001-09-041-3/+1
| | | | (Committer rules candidate.)
* From Mike Silbersack's message on cvs-commits:logo2001-09-021-0/+4
| | | | | > > Doh! There is a sx man page, the mutex man page just doesn't have a SEE > > ALSO pointing to sx(9). Could some mdoc madman go add one?
* mdoc(7) police: s;BSD/OS;.Bsx; where appropriate.ru2001-08-131-2/+2
|
* can not -> cannotsheldonh2001-08-081-1/+1
|
* Removed whitespace at end-of-line; no content changes. I simply didschweikh2001-07-141-8/+8
| | | | | | | | | | 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
* s/mtx_try_enter/mtx_trylock/dd2001-05-061-1/+1
|
* - Document mtx_initialized().jhb2001-03-301-7/+18
| | | | | - Document that MTX_QUIET can be passed to mtx_init() and the new flag MTX_NOWITNESS.
* Fixed wrong include in synopsis. <sys/param.h> is a prerequisite forbde2001-03-291-5/+5
| | | | | | | | <sys/mutex.h> due to #include spam in <sys/mutex.h>. (More precisely, <sys/time.h> is the prerequisite, but that is provided by standard #include spam in <sys/param.h>.) Fixed bitrot in prototype for mtx_init().
* - Both <sys/sx.h> and <sys/mutex.h> depend on <sys/types.h> andjhb2001-03-281-0/+2
| | | | | <sys/lock.h>. - <sys/sx.h> depends on <sys/mutex.h>.
* mdoc(7) cleanup.ru2001-02-121-26/+34
|
* Catch up to mutex API changes.bmilekic2001-02-121-145/+214
|
* mtx_try_enter() returns an int, not void.jhb2001-02-021-1/+1
|
* Remove MUTEX_DECLARE() and MTX_COLD. Instead, postpone full mutexjasone2001-01-211-39/+1
| | | | | | | | initialization until after malloc() is safe to call, then iterate through all mutexes and complete their initialization. This change is necessary in order to avoid some circular bootstrapping dependencies.
* mdoc(7) police: add a missing .Os, change the list type to ``tagged''.ru2000-12-141-11/+10
|
* Document the MA_RECURSED and MA_NOTRECURSED assertion flags as well asjhb2000-12-131-0/+15
| | | | the MTX_QUIET flag.
* Catch up to mutexes becoming MI: machine/mutex.h -> sys/mutex.hjhb2000-11-011-1/+1
|
* Whitespace only:sheldonh2000-10-301-13/+16
| | | | | | * Remove hard sentence breaks. * Remove trailing whitespace. * Separate macro arguments from trailing punctuation with whitespace.
* - Document MUTEX_DECLARE and MTX_COLDjhb2000-10-261-5/+42
| | | | - Clean up some minor nits
* Huge improvement to the mutex man page.markm2000-09-251-9/+151
| | | | | | o Document all the mutex calls, not just the entry and exit. o Fix the mtx_t typedef (now is struct mtx).
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-0/+222
include: * Mutual exclusion is used instead of spl*(). See mutex(9). (Note: The alpha port is still in transition and currently uses both.) * Per-CPU idle processes. * Interrupts are run in their own separate kernel threads and can be preempted (i386 only). Partially contributed by: BSDi (BSD/OS) Submissions by (at least): cp, dfr, dillon, grog, jake, jhb, sheldonh
OpenPOWER on IntegriCloud