From owner-freebsd-isp Sun Jan 18 09:37:33 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA25843 for freebsd-isp-outgoing; Sun, 18 Jan 1998 09:37:33 -0800 (PST) (envelope-from owner-freebsd-isp@FreeBSD.ORG) Received: from capecod.net (ost60.capecod.net [204.255.214.60]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA25833 for ; Sun, 18 Jan 1998 09:37:20 -0800 (PST) (envelope-from crtb@capecod.net) Received: (from crtb@localhost) by capecod.net (8.8.5/8.8.5) id MAA14218; Sun, 18 Jan 1998 12:36:46 -0500 (EST) Date: Sun, 18 Jan 1998 12:36:46 -0500 (EST) From: Chuck Message-Id: <199801181736.MAA14218@capecod.net> To: crtb@capecod.net, Ruslan@Shevchenko.kiev.ua Subject: Re: Is FreeBSD UNIX? Cc: das@netcom.com, freebsd-isp@FreeBSD.ORG Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >From Ruslan@Shevchenko.kiev.ua Sat Jan 17 18:00:26 1998 >Date: Sat, 17 Jan 1998 18:00:26 +0200 >From: Ruslan Shevchenko >To: Chuck >CC: das@netcom.com, freebsd-isp@FreeBSD.ORG >Subject: Re: Is FreeBSD UNIX? >Chuck wrote: >> FreeBSD has gid_t. I suspect also uid_t. >> >> ?From a grep: >> /usr/include/sys/types.h:typedef u_int32_t gid_t; /* group id */ >> >Yes. The matter is, that FreeBSD not use them in struct passwd, i.e.passwd.git and >passwd.uid are int-s, when they must be gid_t and uid_t >> Chuck Bacon -- crtb@capecod.net >> ABHOR SECRECY -- DEFEND PRIVACY >> >> Ruslan@Shevchenko.Kiev.UA wrote: >> ?Das Devaraj wrote: >> [ ... ] >> ?FreeBSD is not full compability with standart, (for example have no >> ?uid_t and gid_t), >> ?but near 95% of standart work. >> [ ... ] >> ? @= >> ? //RSSH mailto://Ruslan@Shevchenko.Kiev.UA Well I'll be damned! You're right. /usr/include/pwd.h has int in struct passwd. Somebody fix, please?! And is this the tip of some iceberg? ..Incidentally, I remember an early Perl configure would give grief over gid_t vs.int somewhere. Perhaps in getpgrps or sumpin. Chuck