Home | History | Annotate | Download | only in sys
History log of /src/lib/libc/sys/intro.2
RevisionDateAuthorComments
 1.62  04-Dec-2022  uwe Sections 2 and 3 have RETURN VALUES, not DIAGNOSTICS
 1.61  08-Mar-2020  mgorny PR standards/44921: Add errno consts for robust mutexes

Add the two missing errno.h constants: EOWNERDEAD and ENOTRECOVERABLE.
While technically they're used for robust mutexes which we do not
support at the moment, they are listed in POSIX and used by libc++.
While libc++ can be made to build without it, it just locally redefines
the values then, so we may as well define them globally.
 1.60  03-Jul-2017  wiz branches: 1.60.6;
Remove workaround for ancient HTML generation code.
 1.59  14-May-2017  wiz file system police.
 1.58  02-Nov-2016  pgoyette branches: 1.58.4;
Typo - "a requests" --> "a request"
 1.57  22-Apr-2015  wiz branches: 1.57.2;
Remove trailing whitespace.
 1.56  21-Apr-2015  christos Mention EWOULDBLOCK too since a lot of the source code and documentation still
refers to it.
 1.55  22-Mar-2010  joerg branches: 1.55.24;
Use .In for header files instead of .Ar Pa and variations.
 1.54  23-Jul-2009  wiz Bump date for previous.
 1.53  23-Jul-2009  dholland Mention, along with the behavior of succeeding system calls, the
normal behavior of succeeding library functions regarding errno.
(That is, they may leave arbitrary nonzero values in errno.)

Ok kleink@; related to PR lib/41567 as well as a recent thread on
tech-userlevel.
 1.52  02-Jun-2009  pooka document errnos 59 and 71. government denies knowledge.
 1.51  11-Jan-2009  christos merge christos-time_t
 1.50  29-Nov-2008  jnemeth PR/40060 - Bug Hunting -- grammar fix
 1.49  13-Feb-2008  rillig branches: 1.49.10; 1.49.12; 1.49.14;
Aligned the text of ENXIO with the one in gen/errlist.c.
 1.48  04-Nov-2007  pooka remember to bump date
 1.47  04-Nov-2007  pooka libc errlist uses "Block device required" for ENOTBLK, so display
that also here.
 1.46  22-Dec-2006  pooka branches: 1.46.4;
markup fixes
 1.45  31-Oct-2006  cbiere branches: 1.45.2; 1.45.6;
Changed error message of ENOPROTOOPT to "Protocol option not available".
 1.44  24-Feb-2006  wiz Bump date for previous.
 1.43  21-Feb-2006  christos Text for the 3 new error messages, from Elad.
 1.42  20-Jan-2005  kleink Note ENOATTR; from FreeBSD.
 1.41  02-Jan-2005  jmmv Remove a trailing dot to match all other items in the same list.
 1.40  03-Jul-2004  mycroft Cardbus -> CardBus
 1.39  13-May-2004  wiz \- is a minus, not -.
 1.38  08-Jan-2004  wiz Fix some spacing nits, an Xref section, and a long line.
Bump date for previous.
 1.37  07-Jan-2004  christos - Describe all system threads.
- Mention all MI threads that are not device specific; i.e. mention scsibus,
usb, raidframe, nfs, but not pms.
 1.36  25-Nov-2003  kleink Catch up with namei: An empty string is not a valid pathname.
Noted by SAITOH Akinori in PR misc/23565.
 1.35  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.34  27-May-2003  kleink Add ETIME, per POSIX-2001.
 1.33  16-Apr-2003  wiz Use
.In header.h
instead of
.Fd #include \*[Lt]header.h\*[Gt]
Much easier to read and write, and supported by groff for ages.
Okayed by ross.
 1.32  09-Apr-2003  kleink Change the strerror() string for ERANGE consistently to "Result too
large or too small" and reword its intro(2) description to reflect
the present use for non-numerical out-of-range errors; resolves
Andrew Brown's PR standards/21004, the discussion of which was
dramatically sped up by repeated whipping from Perry Metzger. :-)
 1.31  18-Jan-2003  thorpej Merge the nathanw_sa branch.
 1.30  12-Nov-2002  kleink Review oversight: ENOSR: resource -> resources, which is what the
standard says, and which fits the resource allocation failure better.
Also, bump the date.
 1.29  12-Nov-2002  skrll Add the missing errno symbols that are defined in IEEE Std 1003.1-2001.
The language message files need updating.

Change reviewed and OK'd by Klaus Klein.
 1.28  20-Jul-2002  yamt reflect current value of MAXSYMLINKS. from FreeBSD.
 1.27  08-Feb-2002  ross branches: 1.27.2;
Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
 1.26  25-Apr-2001  simonb Spell occurred correctly.
 1.25  09-Apr-2001  wiz getrlimit(2), not (3)
 1.24  16-Mar-2001  fair Added the following text to answer PR 7249:

The manual page for each system call will list some of the
common errno codes that system call can return, but that
should not be considered an exhaustive list, i.e. a properly
written program should be able to gracefully recover from
any error that a system call might return. Documenting
all the error codes that a system call can return in a more
specification-like manner would take more resources than
this project has available.
 1.23  13-Mar-2001  fair Add a description of the special kernel thread "ioflush" to the "special
processes" section, per PR 10912. While we're here, clean up nroff nits,
like spaces at the ends of lines.
 1.22  14-Mar-2000  kleink branches: 1.22.4; 1.22.6;
Note EILSEQ.
 1.21  14-Mar-2000  kleink Sync the description of errno with reality; fixes PR lib/9496.
 1.20  06-Jun-1999  kleink Note that an EFAULT condition cannot be guaranteed to be detected (i.e. in the
MD implementation of pipe(2)); addresses PR kern/7720.
 1.19  24-Mar-1999  mycroft branches: 1.19.2;
Fix a few things that were out of date or just plain wrong, and clean up some
formatting glitches.
 1.18  24-Mar-1999  hubertf Better explain possible EBADF causes.
Patches submitted by Greg A. Woods <woods@planix.com> in PR lib/7206.
 1.17  22-Mar-1999  garbled Last of the .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages. Wheee!
 1.16  22-Mar-1999  kleink Bump the date.
 1.15  22-Mar-1999  kleink Introduce EOVERFLOW.
 1.14  09-Mar-1999  ross Missing .El.
 1.13  30-Apr-1998  fair fix .Xr reference
 1.12  08-Feb-1998  kleink * Add an entry for ENOMSG that fits its wild semantics.
* Change all references from <sys/errno.h> to <errno.h>, which is the
canonical location of that file.
* Bump the date.
 1.11  06-Feb-1998  mikel add descriptions for EFTYPE, EAUTH, ENEEDAUTH, and EIDRM
 1.10  02-Feb-1998  perry merge lite-2
 1.9  12-Nov-1997  mrg add missing .Nm calls and MLINKS. from spz@serpens.swb.de
 1.8  11-Jul-1997  mikel branches: 1.8.2;
xref getdtablesize(3) not getdtablesize(2)
 1.7  13-May-1997  mikel xrefs need section numbers
 1.6  27-Feb-1995  cgd merge with lite, keeping most local changes. clean up Ids
 1.5  31-Jan-1994  jtc More spelling errors
 1.4  10-Jan-1994  jtc Fix spelling errors.
 1.3  15-Oct-1993  jtc Use .Xr for SEE ALSO cross references.
 1.2  01-Aug-1993  mycroft Add RCS indentifiers.
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.3  02-Feb-1998  perry import lite-2
 1.1.1.2  27-Feb-1995  cgd from Lite
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.8.2.1  12-Nov-1997  mrg pull up from trunk: add missing .Nm calls and MLINKS. from spz@serpens.swb.de
 1.19.2.1  29-Mar-2000  he Pull up revisions 1.20-1.21 (requested by kleink):
Note that EFAULT can't be guaranteed in e.g. pipe(2); fixes PR#7720.
Update the description of errno. Fixes PR#9496.
 1.22.6.5  12-Nov-2002  skrll Catch up to -current.
 1.22.6.4  01-Aug-2002  nathanw Catch up to -current.
 1.22.6.3  22-Mar-2002  nathanw Catch up to -current.
 1.22.6.2  08-Mar-2002  nathanw Catch up to -current.
 1.22.6.1  08-Oct-2001  nathanw Catch up to -current.
 1.22.4.2  15-Mar-2003  he Pull up revision 1.28 (requested by yamt in ticket #11):
Reflect current value of MAXSYMLINKS.
 1.22.4.1  26-Apr-2001  he Pull up revision 1.25 (requested by wiz):
Correct getrlimit(2) reference.
 1.27.2.3  26-Nov-2003  cyber ticket 1567: revert .It change as its not applicable yet
 1.27.2.2  26-Nov-2003  cyber Pull up revision 1.36 (requested by kleink in ticket #1567):
Catch up with namei: An empty string is not a valid pathname.
Noted by SAITOH Akinori in PR misc/23565.
 1.27.2.1  21-Jul-2002  lukem Pull up revision 1.28 (requested by yamt in ticket #532):
reflect current value of MAXSYMLINKS. from FreeBSD.
 1.45.6.2  18-Aug-2009  bouyer Pull up following revision(s) (requested by dholland in ticket #1344):
lib/libc/sys/intro.2: revision 1.50 via patch
PR/40060 - Bug Hunting -- grammar fix
 1.45.6.1  18-Aug-2009  bouyer Pull up following revision(s) (requested by dholland in ticket #1340):
lib/libc/sys/intro.2: revision 1.53
lib/libc/sys/intro.2: revision 1.54
Mention, along with the behavior of succeeding system calls, the
normal behavior of succeeding library functions regarding errno.
(That is, they may leave arbitrary nonzero values in errno.)
Ok kleink@; related to PR lib/41567 as well as a recent thread on
tech-userlevel.
Bump date for previous.
 1.45.2.2  18-Aug-2009  bouyer Pull up following revision(s) (requested by dholland in ticket #1344):
lib/libc/sys/intro.2: revision 1.50 via patch
PR/40060 - Bug Hunting -- grammar fix
 1.45.2.1  18-Aug-2009  bouyer Pull up following revision(s) (requested by dholland in ticket #1340):
lib/libc/sys/intro.2: revision 1.53
lib/libc/sys/intro.2: revision 1.54
Mention, along with the behavior of succeeding system calls, the
normal behavior of succeeding library functions regarding errno.
(That is, they may leave arbitrary nonzero values in errno.)
Ok kleink@; related to PR lib/41567 as well as a recent thread on
tech-userlevel.
Bump date for previous.
 1.46.4.2  23-Mar-2008  matt sync with HEAD
 1.46.4.1  06-Nov-2007  matt sync with HEAD
 1.49.14.2  26-Jul-2009  snj branches: 1.49.14.2.2;
Pull up following revision(s) (requested by dholland in ticket #872):
lib/libc/sys/intro.2: revision 1.50 via patch
PR/40060 - Bug Hunting -- grammar fix
 1.49.14.1  26-Jul-2009  snj Pull up following revision(s) (requested by dholland in ticket #867):
lib/libc/sys/intro.2: revisions 1.53, 1.54
Mention, along with the behavior of succeeding system calls, the
normal behavior of succeeding library functions regarding errno.
(That is, they may leave arbitrary nonzero values in errno.)
Ok kleink@; related to PR lib/41567 as well as a recent thread on
tech-userlevel.
 1.49.14.2.2.1  21-Apr-2010  matt sync to netbsd-5
 1.49.12.1  04-Jan-2009  christos merge with head.
 1.49.10.2  26-Jul-2009  snj Pull up following revision(s) (requested by dholland in ticket #872):
lib/libc/sys/intro.2: revision 1.50 via patch
PR/40060 - Bug Hunting -- grammar fix
 1.49.10.1  26-Jul-2009  snj Pull up following revision(s) (requested by dholland in ticket #867):
lib/libc/sys/intro.2: revisions 1.53, 1.54
Mention, along with the behavior of succeeding system calls, the
normal behavior of succeeding library functions regarding errno.
(That is, they may leave arbitrary nonzero values in errno.)
Ok kleink@; related to PR lib/41567 as well as a recent thread on
tech-userlevel.
 1.55.24.1  16-May-2015  snj Pull up following revision(s) (requested by christos in ticket #780):
lib/libc/sys/intro.2: revisions 1.56, 1.57
Mention EWOULDBLOCK too since a lot of the source code and documentation still
refers to it.
--
Remove trailing whitespace.
 1.57.2.1  04-Nov-2016  pgoyette Sync with HEAD
 1.58.4.1  19-May-2017  pgoyette Resolve conflicts from previous merge (all resulting from $NetBSD
keywork expansion)
 1.60.6.1  08-Apr-2020  martin Merge changes from current as of 20200406

RSS XML Feed