From owner-freebsd-commit Mon May 15 13:32:46 1995 Return-Path: commit-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA15024 for commit-outgoing; Mon, 15 May 1995 13:32:46 -0700 Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA15008 for cvs-etc-outgoing; Mon, 15 May 1995 13:32:42 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id NAA14982 ; Mon, 15 May 1995 13:32:20 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id GAA09152; Tue, 16 May 1995 06:29:22 +1000 Date: Tue, 16 May 1995 06:29:22 +1000 From: Bruce Evans Message-Id: <199505152029.GAA09152@godzilla.zeta.org.au> To: bde@zeta.org.au, pst@shockwave.com Subject: Re: cvs commit: src/etc master.passwd Cc: CVS-commiters@freefall.cdrom.com, ache@freefall.cdrom.com, cvs-etc@freefall.cdrom.com Sender: commit-owner@FreeBSD.org Precedence: bulk > >The standard uid/group for nobody should be -2 -2 (65534, 65534). > > Even when (uid_t)-2 == 0xFFFFFFFEul ? >That's why I added the follow on 16 bit numbers. We're trying to be >network compatible, so we should stick to 16 bit uid/gid sign extension. What about mount/mount_ufs.c, which defines DEFAULT_ROOTUID as -2 and naively assigns it to a uid_t. This nobody has been very large for some time. There may be some (buggy) programs that expect to get -2 when they assign the uid to an int. Bruce