Subject: Re: Syscall and syscall versioning documentation
To: Pavel Cahyna <pavel@netbsd.org>
From: Bill Studenmund <wrstuden@netbsd.org>
List: tech-kern
Date: 11/23/2006 17:04:31
--5vNYLRcllDrimb99
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Nov 21, 2006 at 11:16:24PM +0100, Pavel Cahyna wrote:
> On Tue, Nov 21, 2006 at 06:15:37PM +0000, Christos Zoulas wrote:
> > In article <20061120210855.GA29417@NetBSD.org>,
> > Pavel Cahyna  <pavel@NetBSD.org> wrote:
> >=20
> > Thanks!
> >=20
> > 1. Why not use ansi prototypes to simplify the formatting?
>=20
> I've used Docbook prototypes. If another formatting is desired, it should
> be done by altering the templates.

I think we really need to fix this. What's in the version of the document=
=20
I saw really isn't a prototype:

int execve(	path,	=20
 	argv,	=20
 	envp);	=20
const char * 	path;
char *const  	argv;
char *const  	envp;

Also, there have been a number of discussions regarding how bad K&R
function definitions (or whatever they are called; they aren't prototypes)
are/can be. So PLEASE don't encourage them. :-)

Take care,

Bill

--5vNYLRcllDrimb99
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (NetBSD)

iD8DBQFFZkUfWz+3JHUci9cRAgyVAJ0Y7u5T8gThRamCcoSZ/04f/1FUzACfYfEn
4Sa2IUVS565d9u478pe/5rI=
=Pv02
-----END PGP SIGNATURE-----

--5vNYLRcllDrimb99--