From owner-freebsd-hackers Fri Jan 31 10:11:37 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA04432 for hackers-outgoing; Fri, 31 Jan 1997 10:11:37 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA04409 for ; Fri, 31 Jan 1997 10:11:30 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.3/8.6.9) id FAA27476; Sat, 1 Feb 1997 05:07:11 +1100 Date: Sat, 1 Feb 1997 05:07:11 +1100 From: Bruce Evans Message-Id: <199701311807.FAA27476@godzilla.zeta.org.au> To: bde@zeta.org.au, proff@suburbia.net Subject: Re: grp.h Cc: hackers@freebsd.org Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >> >It also looks like pwd.h also declares the uid and gid as ints >> >instead of using the typedefs. >> >> Similarly, except already pollutes the namespace by including >> . >See my pr for a numner of include fixes, this being one of them. They pollute the namespace unacceptably (to me). Otherwise I would have made some of them years ago. Has anyone (except the authors :-) looked closely at glibc-2.0? Old versions were careful to a fault about namespaces (IIRC they did things like including features.h multiple times to get one name each time). Old Linux headers have an ugly combination of carefulness for gnu features and sloppiness for Linux features. Bruce