Home | History | Annotate | Download | only in gen
History log of /src/lib/libc/gen/getgrent.3
RevisionDateAuthorComments
 1.32  07-Feb-2018  pgoyette Fix typos, as reported by Eitan Adler. Update dates.
 1.31  28-Apr-2011  wiz Sort sections and errors.
 1.30  22-Mar-2010  joerg Use .In for header files instead of .Ar Pa and variations.
 1.29  30-Apr-2008  christos branches: 1.29.8;
Mention errno settings on failure.
 1.28  25-May-2005  wiz branches: 1.28.18;
Bump date for standards.
 1.27  24-May-2005  kleink Truth, meet standards section. Standards section, meet truth.
 1.26  19-Apr-2005  wiz Add a comma for readability.
 1.25  19-Apr-2005  lukem Clarify getgr*_r() return value when entry isn't found.
Improve markup of various constants.
 1.24  04-Apr-2005  wiz Remove superfluous comma.
 1.23  04-Apr-2005  christos Describe get{pw,gr}ent_r. XXX: Are they in any standards?
 1.22  05-Oct-2004  lukem branches: 1.22.2;
Correct order of description of getgr{nam,gid}{,_r}() functions.
 1.21  04-Oct-2004  lukem Overhaul the use of nsdispatch(3) by public APIs so that the back-end
methods use va_list in a manner that is directly related to the public API.
This makes it much easier to write dynamic nsswitch backends for getgrent(3).
Per my proposal on tech-userlevel.

Implement getgrgid_r() and getgrnam_r() APIs per the POSIX 1003.1, 2004 Ed.
These aren't fully reentrant or threadsafe yet, because the compat stuff
currently uses non-reentrant data sources (getnetgrent(3), getgrent(3)),
and there is probably some locking to be improved in the backends.
This will be fixed in the near future.
We also need to add _SC_GETGR_R_SIZE_MAX to sysconf(3).
 1.20  02-Sep-2004  jmmv s/password databases/group databases/
 1.19  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.18  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.17  01-Oct-2002  wiz New sentence, new line. From Robert Elz.
 1.16  29-Apr-2002  simonb Remove <sys/types.h> from synopsis, as per latest SUS/Posix specs.
 1.15  07-Feb-2002  ross Generate <>& symbolically.
 1.14  16-Sep-2001  wiz Boring whitespace fixes.
 1.13  25-Apr-1999  lukem branches: 1.13.10;
* highlight that getgrent() doesn't suppress duplicate info from multiple
nsswitch.conf sources
* consistently refer to `functions', rather than occasionally referring
to them as `routines'.
 1.12  16-Jan-1999  lukem branches: 1.12.2;
reference nsswitch.conf(5)
 1.11  05-Feb-1998  perry add LIBRARY section to man page
 1.10  14-Jul-1997  kleink Add missing `STANDARDS' compliance statements. As we #define _POSIX_VERSION
to 199009L, bump existing statements to 1003.1-1990.
 1.9  08-Mar-1997  mouse alternate -> alternative, per PR 2643
 1.8  27-Feb-1995  cgd update from Lite, with local changes. fix Ids, etc.
 1.7  10-Jan-1994  jtc Fix spelling errors.
 1.6  25-Oct-1993  jtc Update source and manual pages to match X/Open 1170 specification.
Updated setpassent() to understand YP (a bug), and changed setpwent()
to simply be a call to setpassent(0) (to remove duplicated code).
 1.5  15-Oct-1993  jtc Use .Xr for SEE ALSO cross references.
 1.4  04-Oct-1993  jtc Changed SYNOPSIS, included <sys/types.h> before <grp.h> as it is needed
to define gid_t for getgrgid().
 1.3  30-Jul-1993  mycroft Add RCS identifiers.
 1.2  14-Apr-1993  sef Bloody stupid misspelled name caused me grief, so I'm changing it
wherever I can. (Function is getgrnam, documentation says getgrnam*e*!)
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2  25-Feb-1995  cgd from lite, with minor name rearrangement to fit.
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.12.2.1  27-Apr-1999  perry pullup 1.12->1.13 (lukem)
 1.13.10.5  18-Oct-2002  nathanw Catch up to -current.
 1.13.10.4  21-Jun-2002  nathanw Catch up to -current.
 1.13.10.3  22-Mar-2002  nathanw Catch up to -current.
 1.13.10.2  08-Mar-2002  nathanw Catch up to -current.
 1.13.10.1  08-Oct-2001  nathanw Catch up to -current.
 1.22.2.6  11-Jul-2005  tron Pull up revision 1.28 (requested by lukem in ticket #540):
Bump date for standards.
 1.22.2.5  11-Jul-2005  tron Pull up revision 1.26 (requested by lukem in ticket #540):
Add a comma for readability.
 1.22.2.4  11-Jul-2005  tron Pull up revision 1.25 (requested by lukem in ticket #540):
Clarify getgr*_r() return value when entry isn't found.
Improve markup of various constants.
 1.22.2.3  11-Jul-2005  tron Pull up revision 1.24 (requested by lukem in ticket #540):
Remove superfluous comma.
 1.22.2.2  11-Jul-2005  tron Pull up revision 1.23 (requested by lukem in ticket #540):
Describe get{pw,gr}ent_r. XXX: Are they in any standards?
 1.22.2.1  28-May-2005  tron Pull up revision 1.27 (requested by kleink in ticket #345):
Truth, meet standards section. Standards section, meet truth.
 1.28.18.1  18-May-2008  yamt sync with head.
 1.29.8.2  30-Apr-2008  christos Mention errno settings on failure.
 1.29.8.1  30-Apr-2008  christos file getgrent.3 was added on branch christos-time_t on 2008-04-30 14:51:11 +0000

RSS XML Feed