Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!longway!std-unix From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman) Newsgroups: comp.std.unix Subject: Re: POSIX, NFS, CPIO/TAR Keywords: POSIX, NFS, CPIO/TAR Message-ID: <474@longway.TIC.COM> Date: 15 Dec 89 18:59:03 GMT References: <2587D93A.19FD@marob.masa.com> <7674@portia.Stanford.EDU> Reply-To: Doug Gwyn Organization: Ballistic Research Lab (BRL), APG, MD. Lines: 13 Approved: jsq@longway.tic.com (Moderator, John S. Quarterman) From: Doug Gwyn In article <7674@portia.Stanford.EDU> karish@forel.stanford.edu (Chuck Karish) writes: > The POSIX 1003.1 standard says that the types used for user and group > IDs (uid_t and gid_t, respectively) are to be `arithmetic types'. An > implementation or application that assumes that that the values are > always positive is broken. RONG. IEEE Std 1003.1 defines "group ID" and "user ID" to be NON-NEGATIVE integers in Section 2.3. This is in conformance with existing practice that Sun gratuitously ignored in their NFS implementation. Volume-Number: Volume 17, Number 101