Subject: Re: Fixing getgrouplist(3) by adding getgroupmembership(3) API
To: None <tech-userlevel@NetBSD.org>
From: Luke Mewburn <lukem@NetBSD.org>
List: tech-userlevel
Date: 12/01/2004 21:40:45
--eFXAY4YgtweBABeK
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
| 3. To simplify implementation of new dynamic nss_ modules,
| the encoding of the `va_list ap' (in `2.') for a given
| front-end (e.g., getgrnam(3), getgrouplist(3)) is
| directly derived from the signature of that front-end.
| E.g., va_list ap for struct group *getgrnam(const char *) backend
| struct group **result
Oops, I missed a parameter. getgrnam() backend's va_list is:
struct group **result
const char *name
--eFXAY4YgtweBABeK
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (NetBSD)
iD8DBQFBrZ+spBhtmn8zJHIRAkm6AJ96glgNv9nlhMnHeQf5twK8gENiPQCcDGck
t9ZGJYZ58Bx2gz6qTo6B3EM=
=OK6d
-----END PGP SIGNATURE-----
--eFXAY4YgtweBABeK--