History log of /freebsd-10.1-release/share/man/man3/
Revision Date Author Comments
272461 03-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


271062 03-Sep-2014 gavin

Merge r269871 from head:

Clarify descriptions of pthread_cond_wait() and pthread_cond_timedwait()

Submitted by: Malcolm Douglas via freebsd-doc
Reviewed by: jhb


262190 18-Feb-2014 jhb

MFC 261518:
- Update a few places to account for va_copy().
- Create a separate 'return values' section and move some statements about
return values to that section.
- Note that each invocation of va_start() and va_copy() must be paired with
va_end() in the same function.


261015 22-Jan-2014 glebius

Merge 257643: Document RB_FOREACH_SAFE() and RB_FOREACH_REVERSE_SAFE().


256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


251887 18-Jun-2013 lstewart

Add new FOREACH_FROM variants of the queue(3) FOREACH macros which can
optionally start the traversal from a previously found element by passing the
element in as "var". Passing a NULL "var" retains the same semantics as the
regular FOREACH macros.

Kudos to phk for suggesting the "FROM" suffix instead of my original proposal.

Reviewed by: jhb (previous version), rpaulo
MFC after: 1 week


251639 11-Jun-2013 jilles

pthread_testcancel(3): Update list of cancellation points.

This should be a fairly complete list of cancellation points in libc, libthr
and librt, including standard as well as non-standard functions.


251369 04-Jun-2013 joel

mdoc: convert .Fd to .In, which is much nicer.


250400 09-May-2013 eadler

Start sentences on new lines.


249716 21-Apr-2013 joel

Remove cross-references to nonexistent CPU_SET(3) manpage.
Also fix cpu_getaffinity(2) document title.

PR: 176317
Submitted by: brucec


249491 15-Apr-2013 hiren

Fixing a typo.

Submitted by: Benedikt Steinbusch (benedikt.steinbusch@googlemail.com)
Approved by: sbruno (mentor)


249373 11-Apr-2013 joel

Remove contractions.


240524 14-Sep-2012 jilles

siginfo(3): Document TRAP_DTRACE signal code.

MFC after: 1 week


240523 14-Sep-2012 jilles

siginfo(3): Document SI_LWP signal code.

Describe SI_LWP as being generated by pthread_kill() because thr_kill() is
a private undocumented function.

MFC after: 1 week


240522 14-Sep-2012 jilles

siginfo(3): Document SI_USER and SI_KERNEL signal codes.

MFC after: 1 week


240506 14-Sep-2012 eadler

Bump date missed in r202756

PR: docs/171624
Submitted by: bdrewery
Approved by: gabor
MFC after: 3 days


240422 12-Sep-2012 ed

Implement LIST_PREV().

Regular LISTs have been implemented in such a way that the prev-pointer
does not point to the previous element, but to the next-pointer stored
in the previous element. This is done to simplify LIST_REMOVE(). This
macro can be implemented without knowing the address of the list head.

Unfortunately this makes it harder to implement LIST_PREV(), which is
why this macro was never here. Still, it is possible to implement this
macro. If the prev-pointer points to the list head, we return NULL.
Otherwise we simply subtract the offset of the prev-pointer within the
structure.

It's not as efficient as traversing forward of course, but in practice
it shouldn't be that bad. In almost all use cases, people will want to
compare the value returned by LIST_PREV() against NULL, so an optimizing
compiler will not emit code that does more branching than TAILQs.

While there, make the code a bit more readable by introducing
__member2struct(). This makes STAILQ_LAST() far more readable.

MFC after: 1 month


239533 21-Aug-2012 joel

Remove trailing whitespace.


239486 21-Aug-2012 davidxu

Add manual pages for clock_getcpuclockid and pthread_getcpuclockid.


235286 11-May-2012 gjb

General mdoc(7) and typo fixes.

PR: 167734
Submitted by: Nobuyuki Koganemaru (kogane!jp.freebsd.org)
MFC after: 3 days


233992 07-Apr-2012 joel

mdoc: fix column names, indentation, column separation within each row, and
quotation. Also make sure we have the same amount of columns in each row as
the number of columns we specify in the head arguments.

Reviewed by: brueffer


233648 29-Mar-2012 eadler

Remove trailing whitespace per mdoc lint warning

Disussed with: gavin
No objection from: doc
Approved by: joel
MFC after: 3 days


233466 25-Mar-2012 joel

Make sure sections are sorted into conventional order.


233023 16-Mar-2012 davidxu

Add implementation note about when a condition variable can be destroyed.


232157 25-Feb-2012 gjb

Fix various typos in manual pages.

Submitted by: amdmi3
PR: 165431
MFC after: 1 week


231191 08-Feb-2012 kevlo

Add offsetof.3 man page

Obtained from: OpenBSD


229651 05-Jan-2012 uqs

Pull up vendor changes to mdoc(7)

This switches us to using -isoC-2011 as the symbol name which is used by
groff and mdocml. It follows the change to 4 digit years as done with
IEEE Std 1003 post-1999.

MFC after: 2 weeks (groff changes only)


229575 05-Jan-2012 ed

Reimplement <tgmath.h> on top of __generic().

The macro construction used now, is almost identical to the code
provided in C11 proposal N1404. This new version doesn't seem to
introduce any regressions according to the regression test in tools/,
but still seems to malfunction with Clang on certain aspects.

The new code does work successfully with GCC 4.2, 4.6 and 4.7. With 4.7,
it also works when __generic() is implemented on top of _Generic().

Discussed with: stefanf


228920 27-Dec-2011 ed

Document restriction on 32-bits and 64-bits datatypes.


228913 27-Dec-2011 ed

Add missing \.

While sorting the MLINKS by name, I forgot to re-add it.


228912 27-Dec-2011 ed

Add manual page for atomic operations.


225346 02-Sep-2011 rse

Fix a little typo and get rid of a cryptic description by aligning the
text to the remaining description.

Approved by: re


224047 15-Jul-2011 emaste

Remove note that claims pthread_set_name_np is for debugging only.

As Garrett points out,
It is no more a debugging interface than setproctitle(3), and has not
been since the name started getting stuffed into the kernel. This
statement may have made sense when the name was only visible in thread
state dumps and the debugger.
PR: threads/158815
Submitted by: wollman@


221843 13-May-2011 mdf

Note that the _SWAP operation is supported for all list/queue types.
Also place STAILQ_REMOVE_HEAD in alphabetical order. Lastly, document
the _SWAP macros.

PR: kern/143033
MFC after: 1 week


218991 24-Feb-2011 gahr

- Fix typo

Approved by: davidxu


218881 20-Feb-2011 kib

Add restrict keyword to pthread_sigmask prototype and manpage.

MFC after: 1 week


218417 07-Feb-2011 jkim

Fix the previous commit of pthread_getthreadid_np(3).


218414 07-Feb-2011 jkim

Introduce a non-portable function pthread_getthreadid_np(3) to retrieve
calling thread's unique integral ID, which is similar to AIX function of
the same name. Bump __FreeBSD_version to note its introduction.

Reviewed by: kib


217264 11-Jan-2011 gavin

Remove a bullet point that appears to have been accidentally inserted twice.
It has also been included within the feature lists to which it is relevant.

Submitted by: tobez
MFC after: 1 week


216142 03-Dec-2010 das

Explain some of the reasons that fpsetprec() is unlikely to work as
one might expect. (These functions have already been deprecated for
many years.)

PR: 133583


214443 28-Oct-2010 davidxu

Follow the change made in libthr, add ERANGE error code and more
EINVAL error cases.


213573 08-Oct-2010 uqs

mdoc: drop redundant .Pp and .LP calls

They have no effect when coming in pairs, or before .Bl/.Bd


212459 11-Sep-2010 davidxu

Make a link for pthread_timedjoin_np.


212458 11-Sep-2010 davidxu

kill() does queue signal now.


210763 02-Aug-2010 uqs

mdoc: remove unused/empty macros


210215 18-Jul-2010 simon

Cross reference tree(3) and queue(3).

MFC after: 1 week


209588 29-Jun-2010 jhb

- The ETIMEDOUT error applies to pthread_timedjoin_np(), not pthread_join().
- Tweak wording in history section for pthread_timedjoin_np().

MFC after: 3 days


208028 13-May-2010 uqs

mdoc: move remaining sections into consistent order

This pertains mostly to FILES, HISTORY, EXIT STATUS and AUTHORS sections.

Found by: mdocml lint run
Reviewed by: ru


207816 09-May-2010 jilles

Document clock and pshared condvar attributes.

Note: clock accepts CLOCK_VIRTUAL and CLOCK_PROF too, but this seems broken
as it simply waits for the difference of the current and given value of the
clock as if it were CLOCK_MONOTONIC. So document only CLOCK_REALTIME and
CLOCK_MONOTONIC as allowed.

MFC after: 1 week


206622 14-Apr-2010 uqs

mdoc: order prologue macros consistently by Dd/Dt/Os

Although groff_mdoc(7) gives another impression, this is the ordering
most widely used and also required by mdocml/mandoc.

Reviewed by: ru
Approved by: philip, ed (mentors)


205520 23-Mar-2010 delphij

Correct cross reference.

MFC after: 2 weeks


202884 23-Jan-2010 kib

Document pthread_timedjoin_np.
Note implementation-defined EOPNOTSUPP error [1].

PR: threads/143115 [1]
MFC after: 3 days


202756 21-Jan-2010 ed

Remove stale references to utmp(5) and its corresponding filenames.

I removed utmp and its manpage, but not other manpages referring to it.


202162 12-Jan-2010 brueffer

Various fixes.


201892 09-Jan-2010 delphij

Add a set of manual pages for pthread[_attr]_[sg]etaffinity(3).

Reviewed by: davidxu
MFC after: 2 weeks


199349 17-Nov-2009 brueffer

Fix typo.

PR: 140615
Submitted by: Andrius Morkunas <hinokind@gmail.com>
MFC after: 3 days


198871 04-Nov-2009 benno

Fix typo (noded -> nodes).


192926 27-May-2009 ed

Rename the queue macros I introduced last year.

Last year I added SLIST_REMOVE_NEXT and STAILQ_REMOVE_NEXT, to remove
entries behind an element in the list, using O(1) time. I recently
discovered NetBSD also has a similar macro, called SLIST_REMOVE_AFTER.
In my opinion this approach is a lot better:

- It doesn't have the unused first argument of the list pointer. I added
this, mainly because OpenBSD also had it.

- The _AFTER suffix makes a lot more sense, because it is related to
SLIST_INSERT_AFTER. _NEXT is only used to iterate through the list.

The reason why I want to rename this now, is to make sure we don't
release a major version with the badly named macros.


190609 01-Apr-2009 trhodes

On second thought, remove the comma too.


190608 01-Apr-2009 trhodes

Remove KSE bits, cross reference libthr.3.

PR: 132392
Submitted by: Niclas Zeising <niclas.zeising@gmail.com> (original version)


183443 28-Sep-2008 ed

Small typo in the makedev(3) manpage.

devtoname(3) is a nonexistent function. We do have devtoname(9), but
that's entirely different. The correct function is devname(3).


183442 28-Sep-2008 ed

Several documentation fixups related to device minor/major numbers:

- Document the minor(3), major(3) and makedev(3) macro's. They also
apply to umajor() and uminor() in the kernel, but hopefully we'll sort
that out one day.

- Briefly dev2unit() inside the make_dev(9) manual page, since this is
now the preferred macro to obtain character device unit numbers inside
the kernel.

- Remove the device_ids(9) manual page. It contains highly inaccurate
information, such as a description of the nonexistent major().


179210 22-May-2008 ed

Introduce REMOVE_NEXT() macro's for SLIST and STAILQ.

Even though single linked lists allow items to be removed at constant time
(when the previous element is known), the queue macro's don't allow this.
Implement new REMOVE_NEXT() macro's. Because the REMOVE() macro's also
contain the same code, make it call REMOVE_NEXT().

The OpenBSD version of SLIST_REMOVE_NEXT() needs a reference to the list
head, even though it is unused. We'd better mimic this. The STAILQ version
also needs a reference to the list. This means the prototypes of both
macro's are the same.

Approved by: philip (mentor)
PR: kern/121117


177714 29-Mar-2008 ru

Remove options MK_LIBKSE and DEFAULT_THREAD_LIB now that we no longer
build libkse. This should fix WITHOUT_LIBTHR builds as a side effect.


176920 07-Mar-2008 jasone

Install manpage links for RB_PREV and RB_FOREACH_REVERSE.


174955 28-Dec-2007 jasone

Implement RB_PREV() AND RB_FOREACH_REVERSE().


174608 15-Dec-2007 das

Add sqrt() to the first table in the manpage. It seems it was accidentally
omitted.


173267 02-Nov-2007 obrien

Don't imply O(n) removal for the doubly linked data structures.


172880 22-Oct-2007 ru

Hide the implementation details about multiple threading libraries
from the synopses of pthread*(3) manpages.

Reviewed by: deischen, davidxu


172879 22-Oct-2007 ru

Remove an obsolete paragraph that pthread_single_np(3) is
not implemented in libthr.

Reviewed by: deischen, davidxu


172500 09-Oct-2007 obrien

Tweak the handling of "WITHOUT_LIBPTHREAD". Also remove the accidental
treatment of 'LIBKSE' as an "old style" knob.

Submitted by: ru
Approved by: re(kensmith)


172491 09-Oct-2007 obrien

Repo copy libpthreads to libkse.
This introduces the WITHOUT_LIBKSE nob,
and changes WITHOUT_LIBPTHREADS to mean with neither threading libs.
Approved by: re(kensmith)


168038 30-Mar-2007 imp

Document that EPERM is returned when the calling thread does not have
the mutex locked. Also tweak the wording to make it more consistant
between pthread_cond_wait and pthread_cond_tiedwait.

Confirmed with the opengroup's web site that this is a valid return
value. Wording used specifically not that of opengroup's online man
pages.

MFC After: 1 week


166107 19-Jan-2007 cognet

Add a reference too pthread_cancel(3).
Submitted by: Jeremie Le-Hen


163983 04-Nov-2006 trhodes

Xref pthread_condattr.3, pthread_attr.3, and pthread_mutexattr.3.

PR: 60679
Submitted by: roam (with minor modifications)


163857 01-Nov-2006 maxim

o Expand "Nov" to "November" in Dd macro, remove eol whitespace.


163855 01-Nov-2006 davidxu

Add error code EPERM.

Reviewed by: ru, deischen


163431 16-Oct-2006 ru

Bring manpage up-to-date with respect to the scheduling priority
range, and mention the SCHED_OTHER scheduling policy.

Submitted by: davidxu
PR: docs/37843
MFC after: 3 days


162848 30-Sep-2006 ru

Revise markup.


162846 30-Sep-2006 ru

Removed libc_r build support.


162845 30-Sep-2006 ru

Remove mentions of libc_r.


162420 18-Sep-2006 maxim

o Add pthread_yield.3 man page.

PR: docs/100083
Reviewed by: deischen, ru
Obtained from: OpenBSD
MFC after: 2 weeks


162404 18-Sep-2006 ru

Markup fixes.


157133 25-Mar-2006 emaste

The removal of CIRCLEQ left four queue macros. One sentence was missed
in the man page update.

PR: docs/94938
Submitted by: Ed Schouten <ed@fxq.nl>
MFC After: 3 days


157090 24-Mar-2006 mckusick

Typesetting fix for -r1.137.

If a tail queue is empty the return value of TAILQ_LAST is not
undefined, it is NULL.

Submitted by: Ruslan Ermilov <ru@FreeBSD.org>


156983 22-Mar-2006 mckusick

If a tail queue is empty the return value is not
undefined, it is NULL.


156813 17-Mar-2006 ru

Reimplementation of world/kernel build options. For details, see:

http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html

The src.conf(5) manpage is to follow in a few days.

Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)


155750 16-Feb-2006 brd

- Massage wording to make it easier to understand and fix some grammar.

Submitted by: sbahra at gwu dot edu
Reviewed by: ru@
Approved by: ceri@
MFC after: 3 days


155081 31-Jan-2006 trhodes

Does not return EBUSY, the mutex will keep blocking until it's unlocked.


154548 19-Jan-2006 jasone

Add the RB_PROTOTYPE_STATIC and RB_GENERATE_STATIC macros.

Approved by: markm (mentor)


154235 11-Jan-2006 maxim

o Sort MLINKS.


154227 11-Jan-2006 jasone

Add the RB_NFIND() macro, which is useful for red-black tree searches
for which there may not be an exact match.

Reviewed by: glebius, julian
Approved by: markm (mentor)


153407 14-Dec-2005 davidxu

Style fixs, add missing word 'signal'.

Reviewed by: deischen


153366 13-Dec-2005 davidxu

Add siginfo.


152772 24-Nov-2005 ru

Fix prototype.


151422 17-Oct-2005 jhb

Remove a spurious newline. The TAILQ_INIT() is part of the 'faster tailq
deletion' example.

MFC after: 1 week


148066 15-Jul-2005 hrs

Fix typos and use consistent section names in manual pages:

s/SYSCTLS/SYSCTL VARIABLES/
s/TUNABLES/LOADER TUNABLES/
s/CAVEAT/CAVEATS/
s/DESCIPTION/DESCRIPTION/

Reviewed by: ru
MFC after: 3 days


147700 30-Jun-2005 hmp

Use 'manual page' instead of 'man page' for consistency.

Approved by: re (hrs)


147432 16-Jun-2005 ru

(Mostly) markup fixes.

Approved by: re (blanket)


146349 18-May-2005 keramida

The correct copyright notice for manpages that copy material from Open
Group's documentation is `/usr/share/examples/mdoc/POSIX-copyright',
not the one I copied from `/usr/share/examples/etc/bsd-copyright'.

Suggested by: simon
2nd pointy hat of the day: yours truly


146348 18-May-2005 keramida

Add a manpage for pthread_atfork(3). This copies a lot of the text of
the Open Group manpage for pthread_atfork(), available online at:

http://www.opengroup.org/onlinepubs/009695399/functions/pthread_atfork.html

which should be ok, since Daniel Eischen had mailed me about Open
Group manpages and the fact that they have granted permission to
FreeBSD to use their material. Any differences from the OG text are
my changes to the original manpage text submitted by Alex Vasylenko:

- In an effort to clean up the part that describes hooks and their
calling order, I used a list instead of a single paragraph for all the three
types of fork() hooks.
- After a short discussion with Dima Dorfman a long long time ago in a
far away galaxy, I changed the RETURN VALUES section to look more
like the rest of the pthread_xxx.3 manpages.

PR: docs/68201
Submitted by: Alex Vasylenko <lxv@omut.org>


143658 15-Mar-2005 das

Remove fpsetsticky(). This was added for SysV compatibility, but due
to mistakes from day 1, it has always had semantics inconsistent with
SVR4 and its successors. In particular, given argument M:

- On Solaris and FreeBSD/{alpha,sparc64}, it clobbers the old flags
and *sets* the new flag word to M. (NetBSD, too?)
- On FreeBSD/{amd64,i386}, it *clears* the flags that are specified in M
and leaves the remaining flags unchanged (modulo a small bug on amd64.)
- On FreeBSD/ia64, it is not implemented.

There is no way to fix fpsetsticky() to DTRT for both old FreeBSD apps
and apps ported from other operating systems, so the best approach
seems to be to kill the function and fix any apps that break. I
couldn't find any ports that use it, and any such ports would already
be broken on FreeBSD/ia64 and Linux anyway.

By the way, the routine has always been undocumented in FreeBSD,
except for an MLINK to a manpage that doesn't describe it. This
manpage has stated since 5.3-RELEASE that the functions it describes
are deprecated, so that must mean that functions that it is *supposed*
to describe but doesn't are even *more* deprecated. ;-)

Note that fpresetsticky() has been retained on FreeBSD/i386. As far
as I can tell, no other operating systems or ports of FreeBSD
implement it, so there's nothing for it to be inconsistent with.

PR: 75862
Suggested by: bde


141846 13-Feb-2005 ru

Expand *n't contractions.


141536 08-Feb-2005 trhodes

Document EBUSY.

PR: 73387
Submitted by: Thomas Ludwig <tludwig@smr.ch> (original version)


140568 21-Jan-2005 ru

Fixed xref.


140561 21-Jan-2005 ru

Sort sections.


140180 13-Jan-2005 ru

Improved markup.


139386 29-Dec-2004 trhodes

Some grammar, spelling, and mdoc(7) fixes. No content changes.

PR: 75581
Submitted by: Nobuyuki Koganemaru n-kogane@syd.odn.ne.jp (original version)


139104 21-Dec-2004 ru

NOLIBC_R -> NO_LIBC_R
NOLIBPTHREAD -> NO_LIBPTHREAD
NOLIBTHR -> NO_LIBTHR


136117 04-Oct-2004 jkoshy

Mutually cross-reference sysexits(3) and err(3). Add text to err(3)
recommending that the standard exit codes in sysexits(3) be used.

Reviewed by: ru


135458 19-Sep-2004 ru

Sort MAN and MLINKS in dictionary order ignoring case.


133673 13-Aug-2004 stefanf

Add a man page for tgmath.h.

Reviewed by: keramida


131754 07-Jul-2004 ru

mdoc(7) fixes.


131748 07-Jul-2004 ru

Added missing punctuation.


131530 03-Jul-2004 ru

Mechanically kill hard sentence breaks and double whitespaces.


131472 02-Jul-2004 ru

Removed trailing whitespace.


130848 21-Jun-2004 mpp

Spelling fixes.


130643 17-Jun-2004 ru

Fixed markup bugs.


130642 17-Jun-2004 ru

Fixed markup bugs.
Spell function correctly when talking about restarting after a signal.


130150 06-Jun-2004 das

Cross-reference fenv(3).


130062 04-Jun-2004 pjd

Add missing links.


128949 05-May-2004 das

Support for dynamic adjustment of FPU precision is only available on
i386 and amd64, so fp[gs]prec(3) don't exist on other platforms.

PR: 52882


128040 08-Apr-2004 simon

Add a LIBRARY section.

Submitted by: Craig Rodrigues <rodrigc@crodrigues.org>
PR: docs/65208


126000 19-Feb-2004 mtm

Implement PThreads barriers and barrier attributes.


124837 22-Jan-2004 mtm

o Implement the pthread_spin_* functions in libthr.
o Man pages


124747 20-Jan-2004 ru

Use a single style for share/man/ makefiles:

- Sort MAN and MLINKS in "dictionary" order ignoring case.

- For multi-value MAN and multi-pair MLINKS, put each value/pair
on its own line, for easier sorting and so that further diffs
are easier to see.


124586 16-Jan-2004 mtm

Add an implementation of pthread_rwlock_timed{rd,wr}lock() to libthr with
attendant documentation.


124569 15-Jan-2004 ru

Removed outdated text about libc_r replacing libc (it now provides
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.


124566 15-Jan-2004 ru

Removed the IMPLEMENTATION NOTES section made redundant by not
putting libc_r into the LIBRARY section.


124565 15-Jan-2004 ru

pthread_multi_np() is implemented in all threading libraries.
pthread_single_np() is not implemented in libthr.


124563 15-Jan-2004 ru

Revert previous delta -- these interfaces aren't supported by libthr.


124562 15-Jan-2004 ru

Document interfaces that are supported by libthr.


124550 15-Jan-2004 ru

Assorted markup fixes.


124536 14-Jan-2004 ru

Spell POSIX threads library as "libpthread", mdoc(7) is smart
enough to render it as "-lkse" these days.


124535 14-Jan-2004 ru

Have a single set of POSIX threads man pages. The LIBRARY section
of each manpage lists libraries that have corresponding interfaces
implemented.

Prodded by: threads
Reviewed by: deischen


124532 14-Jan-2004 ru

This interface is not provided by libc_r. It is, on the other
hand, is also provided by libthr, but this will be addressed
later.


123997 30-Dec-2003 ru

Pull revision 1.13 from libpthread/man/pthread_mutex_init.3:

- Remove error code that can't be returned (and original description
was not proper English)

PR: docs/57434


123988 30-Dec-2003 mtm

Aargh, cvs add pthread_mutex_timedlock


123987 30-Dec-2003 mtm

o Implement pthread_mutex_timedlock(), which does not block indefinitely on
a mutex locked by another thread.
o document it: pthread_mutex_timedlock(3)


122411 10-Nov-2003 des

RB_EMPTY() applies to red-black trees, not splay trees.


120054 14-Sep-2003 ru

Get rid of duplicates.


119964 10-Sep-2003 ru

mdoc(7): Properly mark C headers.


119893 08-Sep-2003 ru

mdoc(7): Use the new feature of the .In macro.


118904 14-Aug-2003 kan

Add safe _FOREACH iterators to the rest of the queue.h types.


118879 13-Aug-2003 bmilekic

Document LIST_FOREACH_SAFE in queue(3).

Asked with "please" by Ruslan Ermilov. I've always had a weakness
for "please".


115288 24-May-2003 ru

mdoc(7) fixes.

Approved by: re (blanket)


113729 20-Apr-2003 jdp

Add stub implementations of pthread_[gs]etconcurrency to libc_r and
libthr. No changes were made to libpthread by request of deischen,
who will soon commit a real implementation for that library.

PR: standards/50848
Submitted by: Sergey A. Osokin <osa@freebsd.org.ru>
MFC after: 1 week


112542 24-Mar-2003 charnier

The .Fn function. Use .Xr where appropriate.


111447 24-Feb-2003 ru

mdoc(7) police: Scheduled sweep.


110828 13-Feb-2003 phantom

Add AUTHORS section


110827 13-Feb-2003 phantom

Finally! Document all undocumented functions in libc_r.

Add manual pages for following functions:

. pthread_attr_setcreatesuspend_np(3)
. pthread_main_np(3)
. pthread_multi_np(3)
. pthread_single_np(3)
. pthread_mutexattr_getkind_np(3)
. pthread_mutexattr_setkind_np(3)
. pthread_resume_all_np(3)
. pthread_resume_np(3)
. pthread_set_name_np(3)
. pthread_suspend_all_np(3)
. pthread_suspend_np(3)
. pthread_switch_add_np(3)
. pthread_switch_delete_np(3)

MFC after: 3 days


110813 13-Feb-2003 phantom

Break important implementation detail note into IMPLEMENTATION DETAILS
section. Add cross reference to pthread_attr_getstack() function.

MFC after: 1 day


110812 13-Feb-2003 phantom

Add cross reference for pthread_attr_get_np()


110636 10-Feb-2003 alfred

Add pthread_attr_getstack() and pthread_attr_setstack().

Submitted by: Craig Rodrigues <rodrigc@attbi.com>


110442 06-Feb-2003 charnier

The .Fn function


110277 03-Feb-2003 phantom

Document additional behaviour of this function (see
rev 1.3 of uthread_attr_get_np.c)


108898 07-Jan-2003 fjoe

pthread_attr_get_np() now takes 'pthread_t' (not 'pthread_t *')
to be consistent with other pthread_XXX functions


108317 27-Dec-2002 schweikh

english(4) police.


108257 24-Dec-2002 ru

mdoc(7) police: Deal with self-xrefs.


107826 13-Dec-2002 ru

mdoc(7) police: sort xrefs in SEE ALSO.


107824 13-Dec-2002 ru

mdoc(7) police: markup overhaul.


107788 12-Dec-2002 ru

Uniformly refer to a file system as "file system".

Approved by: re


107701 09-Dec-2002 ru

mdoc(7) police: overhaul.


107619 04-Dec-2002 ru

Consistently mark std(in|out|err) with .Dv, because that's how they
are marked up in stdio(3), and because they are defined expressions
of type "FILE *".

Approved by: re


107383 29-Nov-2002 ru

mdoc(7) police: scheduled sweep.

Approved by: re


105990 26-Oct-2002 phantom

Add & hookup manpage for pthread_attr_get_np(3).

MFC after: 3 days


105933 25-Oct-2002 tjr

Make the example "assertion failure" message match reality.


105929 25-Oct-2002 tjr

Update the Standards section for the addition of the C99 va_copy macro.


103526 18-Sep-2002 mike

Implement C99's va_copy() macro.


99720 10-Jul-2002 maxim

Fix a typo.

MFC after: 3 days


98683 23-Jun-2002 des

Install the tree(3) man page.


98682 23-Jun-2002 des

This commit was generated by cvs2svn to compensate for changes in r98681,
which included commits to RCS files with non-trunk default branches.


96711 16-May-2002 trhodes

More file system > filesystem


94939 17-Apr-2002 tmm

Document STAILQ_CONCAT and TAILQ_CONCAT.

PR: 20024
Submitted by: Tony Finch <dot@dotat.at> (TAILQ_CONCAT, slightly changed
by me)
Reviewed by: ru (earlier version)


92596 18-Mar-2002 ru

mdoc(7) police: tidy up.


92083 11-Mar-2002 maxim

Add a bunch of functions.

PR: docs/32561
Reviewed by: deischen, ru
Approved by: ru
MFC after: 2 weeks


89373 14-Jan-2002 fjoe

fix MLINKS for timeradd.3


89320 14-Jan-2002 dwhite

Add manpage for timeradd macros and friends. A companion page for
timespecadd should be added at a future point...

PR: 13079


89150 09-Jan-2002 ru

mdoc(7) police: tidy up previous delta.


88596 28-Dec-2001 julian

Document some behaviour I'm depending on.
(TAILQ_FOREACH leaves the variable NULL if there were no more to do)


86670 20-Nov-2001 ru

mdoc(7) police: one-line literal displays are faster.


86074 05-Nov-2001 murray

Describe handling of NULLs passed to pthread_setcancelstate().

PR: docs/31745
Submitted by: Andrew <andrew@ugh.net.au>


86050 04-Nov-2001 dd

Mark up NULL in .Dv.

PR: 31747
Submitted by: <andrew@ugh.net.au>


85607 27-Oct-2001 mike

Only provide function information in compile environments that support
the C99 variable __func__ and never for C++. Provide a more meaningful
example in the assert(3) manual.

Reviewed by: asmodai, bde


85424 24-Oct-2001 asmodai

Document C99 conformity.
Update text which is printed out to reflect reality.


84306 01-Oct-2001 ru

mdoc(7) police: Use the new .In macro for #include statements.


82029 21-Aug-2001 sobomax

STAILQ_LAST() macro takes 3 arguments, not 1.


81748 16-Aug-2001 dd

Remove unused variable in example.


81589 13-Aug-2001 ru

mdoc(7) police: s/OpenBSD/.Ox/ where appropriate.


81588 13-Aug-2001 ru

Spell "FreeBSD" with "F" and "BSD" in uppercase.


81251 07-Aug-2001 ru

mdoc(7) police:

Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text.
Not only this slows down the mdoc(7) processing significantly, but it also
has an undesired (in this case) effect of disabling hyphenation within the
entire enclosed block.


80021 20-Jul-2001 jasone

Implement pthread_attr_[gs]etguardsize(). Non-default-size stacks used to
be malloc()ed, but they are now allocated using mmap(), just as the
default-size stacks are. A separate cache of stacks is kept for
non-default-size stacks.

Collaboration with: deischen


79754 15-Jul-2001 dd

Remove whitespace at EOL.


79727 14-Jul-2001 schweikh

Removed whitespace at end-of-line; no content changes. I simply did
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


79538 10-Jul-2001 ru

mdoc(7) police: removed HISTORY info from the .Os call.


79531 10-Jul-2001 ru

mdoc(7) police: removed HISTORY info from the .Os call.


79454 09-Jul-2001 dd

mdoc(7) police: remove extraneous .Pp before and/or after .Sh.


79366 06-Jul-2001 ru

mdoc(7) police: sort SEE ALSO xrefs (sort -b -f +2 -3 +1 -2).


78869 27-Jun-2001 gshapiro

Typo fix: requires -> reacquires

Submitted by: Murray S. Kucherawy <msk@sendmail.com>
MFC after: 3 days


77742 05-Jun-2001 dd

Add a missing word.

Obtained from: OpenBSD


77741 05-Jun-2001 dd

Add a missing word.


76795 18-May-2001 ru

Fixed typo in the description.

PR: docs/27411
Submitted by: David Wimsey <dwimsey@rtci.com>


74856 27-Mar-2001 ru

MAN[1-9] -> MAN.


74270 15-Mar-2001 dd

Remove the last remnants of circle queues.

PR: 25184
Submitted by: Alex Kapranoff <alex@kapran.bitmcnit.bryansk.su>
Approved by: nik


73339 02-Mar-2001 ru

mdoc(7) police: fix markup.


73097 26-Feb-2001 ru

mdoc(7) police: utilize .St macro.


73093 26-Feb-2001 ru

Use ``.St -p1003.1-96''.


73092 26-Feb-2001 ru

/^\.St/ s/-iso9945-1/-p1003.1-96/


73088 26-Feb-2001 ru

.St -ansiC -> .St -isoC


72070 06-Feb-2001 bde

Fixed missing #include and wrong prototypes. Most of these bugs were
duplicated in libc_r/man/*.3 but were fixed years ago there. Here
they were hiding under mdoc errors.


71919 02-Feb-2001 nik

Fix typo.

PR: docs/23936
Submitted by: Garret Rooney <rooneg@rpi.edu>


71895 01-Feb-2001 ru

mdoc(7) police: split punctuation characters + misc fixes.


70974 12-Jan-2001 ru

mdoc(7) police: Ft/Vt now accept punctuation-type arguments.


70515 30-Dec-2000 ben

Remove comma after final .Nm entry before .Nd


70514 30-Dec-2000 ben

Remove CIRCLEQ manual page links now that CIRCLEQ has been axed.


70481 29-Dec-2000 ru

Prepare for mdoc(7)NG.


70469 29-Dec-2000 phk

CIRCLEQs are a disgrace to everything Knuth taught us in Volume 1 Chapter 2.

Retire them before anybody starts to use them again.

Use TAILQ instead, it provides the same functionality.


70466 29-Dec-2000 ru

Prepare for mdoc(7)NG.


68962 20-Nov-2000 ru

mdoc(7) police: use the new features of the Nm macro.


68854 17-Nov-2000 ru

mdoc(7) police: use certified section headers wherever possible.


68753 15-Nov-2000 ben

remove fullstops from the end of .Xr lines in SEE ALSO sections.


68716 14-Nov-2000 ru

Use Fx macro wherever possible.


68575 10-Nov-2000 ru

Avoid use of direct troff requests in mdoc(7) manual pages.


68537 09-Nov-2000 alfred

Manpage incorrectly states that STAILQ_REMOVE_HEAD takes an arg
called 'elm'. It doesn't take an arg 'elm', it simply removes the
element at the head of the list.


65158 28-Aug-2000 sheldonh

Whitespace-only change: fix hard sentence breaks in previous commit.


65157 28-Aug-2000 phantom

Apply fixes from NetBSD to bring this manual page into reallity.

Inspired by: ru & 4.4BSD Design and Implementation
Obtained from: NetBSD


63918 27-Jul-2000 markm

Fix minor typo.


63541 19-Jul-2000 jasone

pthread_once --> pthread_once_t.


63364 18-Jul-2000 jasone

Change my email address in the copyright notices for the sake of consistency
(jasone@canonware.com --> jasone@freebsd.org).


61582 12-Jun-2000 jake

Add MLINKS for queue(3) FOREACH_REVERSE and HEAD_INITIALIZER macros.

Forgotten by: jake, archie


61499 10-Jun-2000 jake

(1) document *_HEAD_INITIALIZER
(2) fix a STAILQ_HEAD that should have been STAILQ_FIRST

Requested by: (1) bde
(2) W Gerald Hicks <jhix@mindspring.com>


60985 27-May-2000 chris

Fix a misspelling: undefied -> undefined


60435 12-May-2000 phantom

Add MLINKS for all macros decribed in queue.3 manpage.


60386 11-May-2000 bde

"Fixed" missing include in synopsis. POSIX.1-1996 only specifies
including <signal.h>, but that must be a bug in POSIX.1, because it
also specifies that the relevant prototype is [only] in <pthread.h>.


60385 11-May-2000 bde

Fixed misspelling of a struct tag in a function parameter type.


60258 09-May-2000 sheldonh

Fix miscellaneous mdoc macro argument limit infringements.

PR: 18465
Reported by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>


59944 04-May-2000 phantom

mdoc(7) cleanup:

. use real function names as `.Nm' macro argument in NAME section. It allows
them to appear in apropos(1) or whatis(1) output.

. replace empty lines with `.Pp' macro.

. replace hardcoded standard names with their `.St' macro equivalents.

. sort cross references in SEE ALSO section


59916 03-May-2000 jasone

Add missing .El macro.


59892 02-May-2000 jasone

Add missing man pages. Fix various compliance bugs, mostly having to do with
error return values. Implement pthread_mutexattr_gettype().

PR: docs/16537, docs/17538


59862 01-May-2000 archie

Document TAILQ_FOREACH_REVERSE() and CIRCLEQ_FOREACH_REVERSE() macros.

Submitted by: Jake Burkholder <jburkhol@home.com>


59501 22-Apr-2000 phantom

Introduce .Lb macro to libc_r manpages.


58667 27-Mar-2000 jhb

Update STAILQ example to use STAILQ_REMOVE_HEAD instead of
TAILQ_REMOVE_HEAD.

PR: docs/17590
Submitted by: Benno Rice <benno@netizen.com.au>


57695 02-Mar-2000 sheldonh

Remove more single-space hard sentence breaks.


57686 02-Mar-2000 sheldonh

Remove single-space hard sentence breaks. These degrade the quality
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.


57676 01-Mar-2000 sheldonh

Remove single-space hard sentence breaks. These degrade the quality
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.


57665 01-Mar-2000 nik

s/curses/ncurses/

PR: docs/17061
Submitted by: Udo Erdelhoff <ue@nathan.ruhr.de>


57301 18-Feb-2000 unfurl

Removed pthread(3) references to non-existant pthread related manpages.
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


55083 24-Dec-1999 sheldonh

Mandate the inclusion of <ieeefp.h> instead of <floatingpoint.h>. The
latter is just wrong.

There were many other problems spotted by bde, none of which are
addressed here.

Reviewed by: bde


55041 23-Dec-1999 bde

Fixed bitrot in synopsis. The change from "int *pshared" to "int pshared"
hadn't reached here.


54833 19-Dec-1999 phantom

Sync with reality.

PR: docs/15036
Submitted by: Jake Burkholder <jburkhol@home.com>


54744 17-Dec-1999 phantom

Fix typos

PR: docs/14858
Submitted by: OKAZAKI Tetsurou <okazaki@be.to>


54702 16-Dec-1999 chris

Document pthread_create().

Reviewed by: jasone


53812 28-Nov-1999 alfred

add pthread_cancel, obtained from OpenBSD.

eischen (Daniel Eischen) added wrappers to protect against cancled
threads orphaning internal resources.

the cancelability code is still a bit fuzzy but works for test
programs of my own, OpenBSD's and some examples from ORA's books.

add readdir_r to both libc and libc_r

add some 'const' attributes to function parameters

Reviewed by: eischen, jasone


50476 28-Aug-1999 peter

$Id$ -> $FreeBSD$


50076 20-Aug-1999 rse

Fix EINVAL related descriptions.


49757 14-Aug-1999 chris

Bad reference exit(2) changed to exit(3)


48794 12-Jul-1999 nik

Add $Id$, to make it simpler for members of the translation teams to
track.

The $Id$ line is normally at the bottom of the main comment block in the
man page, separated from the rest of the manpage by an empty comment,
like so;

.\" $Id$
.\"

If the immediately preceding comment is a @(#) format ID marker than the
the $Id$ will line up underneath it with no intervening blank lines.
Otherwise, an additional blank line is inserted.

Approved by: bde


48210 25-Jun-1999 jmg

fix the links to the bitstring man page..

fix wording in man page, through != to


47205 14-May-1999 alex

Removed extraneous comma in xrefs.


47204 14-May-1999 alex

Added missing comma in xrefs.


46202 30-Apr-1999 kris

Minor punctuation/grammar nits.


44945 22-Mar-1999 alex

Typo fix (set --> get).

Obtained from: OpenBSD (David Leonard)


44493 05-Mar-1999 bde

Fixed bitrot in synopsis (some const poisoning hadn't reached here).


43239 26-Jan-1999 wollman

Fix typo by rewriting sentence.


39098 12-Sep-1998 alex

Added pthread read/write locks.


38919 07-Sep-1998 alex

Implement pthread read/write locks as defined by Version 2 of the Single
UNIX Specification.

As with our standard mutexes, process shared locks are not supported at
this time.


38702 31-Aug-1998 wosch

Sort cross references.


38056 03-Aug-1998 bde

Changed prototype in synopsis to match prototype in <pthread.h>.


38028 03-Aug-1998 alex

The pthreads standard has been published. Change:
...is expected to conform to IEEE (``POSIX'') Std 1003.1c when it is
published.
to:
...conforms to ISO/IEC 9945-1 ANSI/IEEE (``POSIX'') Std 1003.1 Second
Edition 1996-07-12.

Discussed with: jb


37985 31-Jul-1998 phk

I've put together man pages for the pthread_cleanup, pthread_cond, and
pthread_mutex routines. I've also tweaked pthread_create.3 to point to
pthread_cleanup_push(3) and pthread_cleanup_pop(3).

PR: 7450
Submitted by: Brian Cully <shmit@kublai.com>


36692 06-Jun-1998 jkoshy

Spelling corrections.

PR: 6868
Submitted by: Josh Gilliam <josh@quick.net>


35657 03-May-1998 jraynard

Typo fixes


35117 10-Apr-1998 jb

Add a reference to the gcc linker option -pthread that is part of
the FreeBSD configuration LIB_SPEC.


35007 03-Apr-1998 jb

This function compiles with the standard, so say so.


35006 03-Apr-1998 jb

This function compiles with the standard, so say so.

Add a note about not touching errno and warn about previous drafts
of the standard which changed the level of indirection to the thread
argument. POSIX had a bit of trouble deciding what to do. So anyone
coding to both draft 4 and draft 10 (the final draft) will get burnt
by this function. I did. Grrr.


34818 23-Mar-1998 bde

Fixed a function arg type in the synopsis.


33107 04-Feb-1998 jlemon

Document the fpgetprec/fpsetprec functions in their man page.
Add cross-references to the elusive fpsetmask() function to various other
man pages.
Reviewed by: bde


32193 02-Jan-1998 alex

Expanded cross references.


32192 02-Jan-1998 alex

Typo fix.
Removed "...when it is published" from conformity statement.


31989 25-Dec-1997 hoek

Use consistent spelling,
writeable -> writable (recall prior debate over this? :-)
initialise -> initialize
recognise -> recognize

Merry Christmas! :)


30949 05-Nov-1997 steve

Update the man page to reflect that libc_r is built as part
of make world unless the '-DNOLIBC_R' option is given to make(1).

PR: 4710
Submitted by: Magnus Enbom <dot@tinto.campus.luth.se


24887 13-Apr-1997 bde

Fixed type bugs in synopsis. Some of the typedefs that were used here
haven't existed for years, if they ever existed. The "prototypes" are
actually for macros, so they are difficult to check automatically.


24053 19-Mar-1997 bde

Fixed misuse of .Ft for enum members. (.Fa seems to be the best
available macro for enum, struct and union members. .Ft seems to
be the best available macro for enum, struct and union tags and
types).

Fixed missing void arg types.


24018 19-Mar-1997 bde

Fixed wrong number of args in STAILQ_REMOVE_HEAD() in synopsis.


23556 09-Mar-1997 mpp

The CIRCLEQ_ENTRY example was wrong. Part of PR# 2917.


23466 07-Mar-1997 jmg

add missing cvs Id lines.


22993 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


22986 22-Feb-1997 peter

Revert $FreeBSD$ back to $Id$


22830 17-Feb-1997 jmg

Bring intro(3) a bit closer to reality:

1) comment out xref to non-existant libc(3)
2) comment out reference to Fortran specific section (3f)
3) add libkvm with reference to kvm(3)
4) comment out xref to non-existant pc(1)
5) comment out libplot and libplotf77
6) fix problem with -ltermcap not being parenthesized
7) sort files listing

still missing most of the libraries that exist in /usr/lib.

Closes PR#1151


22148 31-Jan-1997 mpp

Minor mdoc cleanup.


22116 30-Jan-1997 jmacd

I just found a bug in my program, I was calling va_arg (..., char),
when parsing a printf-like arg list. Looking for someone to blame,
I noticed that the man page has a bad example. It clearly says at
the top that types following the last known argument are passed after
their default type conversions, and then later the example uses

va_arg (..., char);

so I fixed it.


21907 20-Jan-1997 wosch

Sort cross references.


21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


21635 13-Jan-1997 wosch

Sort cross references.


21030 29-Dec-1996 phk

Add SLIST_EMPTY, SLIST_FIRST, SLIST_NEXT.

Is it time to split this into one "intro" type and a number of
detailed pages ?


18480 23-Sep-1996 wosch

add missing comma(s) in .Xr macros


18446 21-Sep-1996 wosch

fix .Xr macro


17783 22-Aug-1996 mpp

Use the .Bx macro where appropriate.


17706 20-Aug-1996 julian

Submitted by: John Birrell <cimaxp1!jb@werple.net.au>

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.


17090 11-Jul-1996 mpp

Another man page with a messed up .Dd line.


16339 12-Jun-1996 alex

Indicate that assert exits with abort(3) instead of _exit(2). Closes
PR 1317.

Reviewed by: alex
Submitted by: Cove Schneider <cove@brazil.nbn.com>


15969 29-May-1996 wosch

add manpage links

TAILQ_EMPTY.3 -> queue.3
TAILQ_FIRST.3 -> queue.3
TAILQ_LAST.3 -> queue.3
TAILQ_NEXT.3 -> queue.3


15139 08-Apr-1996 phk

Document 5 new macros in TAILQ family.


15135 08-Apr-1996 mpp

Correct some man page xrefs, and some other minor changes to bring some
man pages up to mdoc guidelines and fix some minor formatting glitches.
Also fixed a number of man pages to not abuse the .Xr macro to
display functions and path names and a lot of other junk.


15058 05-Apr-1996 mpp

Add man page links for the SLIST_* and STAILQ_* macros that were added
recently.


14965 31-Mar-1996 joerg

Add sysexits(3). It's horrible to always examine the include file for
this.


14941 31-Mar-1996 gibbs

Update the queue man page for the new SLIST and STAILQ macros.


14055 12-Feb-1996 gibbs

4.4Lite2 implemented the LIST_INSERT_BEFORE and TAILQ_INSERT_BEFORE
exactly as I did (should have checked there first I guess) except my
macro for TAILQ_INSERT_BEFORE took an unneeded arg. We now match 4.4Lite2.

Suggested by: Jeffrey Hsu <hsu@FreeBSD.org>


13987 09-Feb-1996 mpp

Added some missing MLINKS for section 3 man pages.
Also corrected a few minor formatting errors, file location and cross
references in some of the section 3 man pages.

This shuts up a lot of the output from "manck" for section 3.


13744 30-Jan-1996 mpp

Fix a bunch of spelling errors in a bunch of man pages.


13698 29-Jan-1996 gibbs

Add LIST_INSERT_BEFORE and TAILQ_INSERT_BEFORE.

Change examples to actually free() the nodes removed from lists.
Give examples of faster list deletion routines.


11611 21-Oct-1995 bde

Remove private rules for clean, depend, lint, tags and install.
The private clean rules have been broken since we started
building compressed man pages in the obj directory and the
others don't do anything different from the general rules.


11521 15-Oct-1995 phk

the man-link for moncontrol soesn't belong here...


7139 18-Mar-1995 bde

Obtained from: 1.1.5 (originally by Andrew Moore)

Add the manpage for the stuff in <machine/floatingpoint.h>.


1988 09-Aug-1994 wollman

Make man page installation work for ``unattached'' and kernel pages.


1639 30-May-1994 rgrimes

This commit was generated by cvs2svn to compensate for changes in r1638,
which included commits to RCS files with non-trunk default branches.