Home | History | Annotate | Download | only in sys
History log of /src/lib/libc/sys/select.2
RevisionDateAuthorComments
 1.46  09-Sep-2024  riastradh select(2): Cite standards conformance in man page.

(Should we cite the earliest standard, or the most recent standard,
if they're the same as far as anyone has noticed?)

PR standards/49999: the history and standards conformance of
pselect(2) is not documented
 1.45  01-Aug-2023  gutteridge select.2: note when pselect(2) was added
 1.44  07-Jul-2023  riastradh select(2), poll(2): Clarify return values.
 1.43  25-Oct-2017  abhinav Add FD_SET, FD_CLR, FD_ISSET and FD_ZERO to the NAME section
 1.42  03-Jul-2017  wiz Remove workaround for ancient HTML generation code.
 1.41  28-Nov-2013  khorben The document date was not updated as it should have been.
 1.40  28-Nov-2013  khorben Fixed a typo in the example code for select(2)
 1.39  04-Apr-2013  wiz pull over agc's typo fix from agc-symver branch.
 1.38  05-Apr-2010  joerg branches: 1.38.6; 1.38.12; 1.38.18;
\\ -> \e
 1.37  22-Mar-2010  joerg Use .In for header files instead of .Ar Pa and variations.
 1.36  19-Oct-2008  wiz branches: 1.36.4;
Improve wording. Use Bd -literal for code sample.
 1.35  18-Oct-2008  rmind - Recommend poll(2) instead of select(2).
- Update example code a little bit.
 1.34  17-Aug-2008  dholland Fix grammar. Noted by Taylor R Campbell in PR 39369.
 1.33  25-May-2008  wiz New sentence, new line.
 1.32  25-May-2008  wiz Sort sections. Sort ERRORS. Prepare for HTML output.
 1.31  23-Feb-2008  sborrill branches: 1.31.2; 1.31.4;
Fix tiny typo
 1.30  29-May-2007  manu branches: 1.30.4; 1.30.8;
Try to make select(2) man page more insightful, by providing an example.
Based on contribution form Jean-Yves Migeon <Jean-Yves.Migeon@bde.espci.fr>
 1.29  09-Mar-2005  kleink nil pointer -> null pointer
 1.28  07-Mar-2005  wiz Bump date for previous.
 1.27  05-Mar-2005  kleink Provide select() and pselect() prototypes in <sys/select.h>, per
1003.1-2001, and leave the select() prototype in <unistd.h> for
compatibility. To allow for transition, reorganization of this is
deferred until netbsd-3 gets branched.
 1.26  03-Mar-2005  kleink Normalize the declarations of the FD_* "functions".
 1.25  28-Feb-2005  wiz Bump date for pselect.
 1.24  26-Feb-2005  matt Build syscalls stubs for pselect and pollts. Update man pages.
 1.23  13-May-2004  wiz \- is a minus, not -.
 1.22  14-Oct-2003  wiz & -> \*[Am]; mark up FD_SETSIZE; bump date for previous.
 1.21  14-Oct-2003  itojun note that programs that use rpc(3) cannot bump FD_SETSIZE.
 1.20  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.19  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.18  18-Jan-2003  thorpej Merge the nathanw_sa branch.
 1.17  10-Aug-2002  wiz Remove an unnecessary .Ns.
 1.16  10-Aug-2002  itojun bring in openbsd BUGS section (modulo some strong wording). nroff nits
 1.15  08-Feb-2002  ross Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
 1.14  16-Sep-2001  wiz Sort sections, sort SEE ALSO, punctuation and miscellanous fixes.
 1.13  16-Sep-2001  wiz Boring whitespace fixes.
 1.12  02-Dec-1999  kleink branches: 1.12.6;
Add a LIBRARY section to system call manual pages. While it's clear that the
libraries contain stubs only (with minor exceptions a la pipe(2)), the purpose
of this section is to provide linkage information.
 1.11  22-Mar-1999  garbled branches: 1.11.6;
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.10  08-Jun-1998  lukem fix up case of function names
 1.9  01-Nov-1997  mycroft Nuke trailing comma in SEE ALSO section.
 1.8  11-Jul-1997  mikel xref getdtablesize(3) not getdtablesize(2)
 1.7  07-Sep-1996  mycroft Cross-reference poll(2).
 1.6  07-Sep-1996  mycroft Document EFAULT as a valid error.
 1.5  27-Jun-1995  cgd branches: 1.5.6;
fix typo, as pointed out by David Brownlee
 1.4  27-Feb-1995  cgd merge with lite, keeping most local changes. clean up Ids
 1.3  25-Nov-1993  jtc Clean up manpages:
Use .Fn rather than .Nm macro in HISTORY and STANDARDS sections.
Use .At and .St macros instead of spelling out "Version 6 UNIX",
"IEEE 1003.1-1988 (POSIX)", etc.
 1.2  01-Aug-1993  mycroft Add RCS indentifiers.
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 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.5.6.1  10-Dec-1996  mycroft From trunk:
Document EFAULT as a possible errno value.
 1.11.6.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.12.6.4  13-Aug-2002  nathanw Catch up to -current.
 1.12.6.3  22-Mar-2002  nathanw Catch up to -current.
 1.12.6.2  08-Mar-2002  nathanw Catch up to -current.
 1.12.6.1  08-Oct-2001  nathanw Catch up to -current.
 1.30.8.1  24-Mar-2008  keiichi sync with head.
 1.30.4.1  23-Mar-2008  matt sync with HEAD
 1.31.4.2  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.31.4.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.31.2.1  04-Jun-2008  yamt sync with head
 1.36.4.2  19-Oct-2008  wiz Improve wording. Use Bd -literal for code sample.
 1.36.4.1  19-Oct-2008  wiz file select.2 was added on branch christos-time_t on 2008-10-19 16:54:20 +0000
 1.38.18.1  03-Apr-2013  agc correct a typo
 1.38.12.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.38.12.1  23-Jun-2013  tls resync from head
 1.38.6.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")

RSS XML Feed