Subject: MSGBUFSIZE exposed to user-land
To: None <abs@anim.dreamworks.com>
From: Gordon W. Ross <gwr@mc.com>
List: tech-kern
Date: 02/18/1998 14:03:55
> Date: Tue, 17 Feb 1998 06:54:14 -0800 (PST)
> From: David Brownlee <abs@anim.dreamworks.com>
>
> Question to tech-kern:
>
> Nothing in userland uses the MSGBUFSIZE definition in
> machine/param.h (since it can very from kernel to kernel).
[...]
> Could/should the machine/param.h MSGBUFSIZE definition be
> protected in #ifdef _KERNEL?
> Reply to jspath:
>
> I doubt fetchmail is using the MSGBUFSIZE define for the same
> purpose, so that would not be the desired behaviour.
>
> Some options are
[...]
> b) Modify <machine/param.h> to hide MSGBUFSIZE from userland.
There are many, many definitions exposed to user-land that can be
considered namespace pollution. MSGBUFSIZE is just one of them.
Fixing that would a fairly big project.
Is this something that should be fixed?
Is anyone willing to work on it?