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--