From owner-freebsd-stable@FreeBSD.ORG Mon Oct 27 05:13:28 2008 Return-Path: Delivered-To: freebsd-stable@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EF9FC1065679 for ; Mon, 27 Oct 2008 05:13:28 +0000 (UTC) (envelope-from andrew@areilly.bpa.nu) Received: from nskntmtas02p.mx.bigpond.com (nskntmtas02p.mx.bigpond.com [61.9.168.140]) by mx1.freebsd.org (Postfix) with ESMTP id 7C1198FC08 for ; Mon, 27 Oct 2008 05:13:28 +0000 (UTC) (envelope-from andrew@areilly.bpa.nu) Received: from nskntotgx01p.mx.bigpond.com ([124.188.162.219]) by nskntmtas02p.mx.bigpond.com with ESMTP id <20081027051324.LOYD22947.nskntmtas02p.mx.bigpond.com@nskntotgx01p.mx.bigpond.com> for ; Mon, 27 Oct 2008 05:13:24 +0000 Received: from areilly.bpa.nu ([124.188.162.219]) by nskntotgx01p.mx.bigpond.com with ESMTP id <20081027051322.JWEY3509.nskntotgx01p.mx.bigpond.com@areilly.bpa.nu> for ; Mon, 27 Oct 2008 05:13:22 +0000 Received: (qmail 58584 invoked by uid 501); 27 Oct 2008 05:13:13 -0000 Date: Mon, 27 Oct 2008 16:13:13 +1100 From: Andrew Reilly To: Gavin Atkinson Message-ID: <20081027051313.GB55310@duncan.reilly.home> References: <20081026103133.B42478@ury.york.ac.uk> <20081027050330.GA55310@duncan.reilly.home> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20081027050330.GA55310@duncan.reilly.home> User-Agent: Mutt/1.4.2.3i X-RPD-ScanID: Class unknown; VirusThreatLevel unknown, RefID str=0001.0A150202.49054DF2.0038:SCFSTAT2704298,ss=1,fgs=0 Cc: Yannick Cadin , freebsd-stable@FreeBSD.org Subject: Re: 2 (very old) bugs? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2008 05:13:29 -0000 On Mon, Oct 27, 2008 at 04:03:30PM +1100, Andrew Reilly wrote: > On Sun, Oct 26, 2008 at 10:43:04AM +0000, Gavin Atkinson wrote: > > On Sun, 26 Oct 2008, Yannick Cadin wrote: > > > > >- first in the stat command. Only with the -x option. If you execute stat > > >-x on /tmp or /usr/bin/passwd parameters for example, the numeric > > >representation of mode is wrong. The "special" bits are always 0. No > > >suid-bit, no sticky bit! > > > > Although this does seem wrong to me, the code does it deliberately. I'm > > not sure why, it may be to be compatible with Linux (as the -x option is > > documented in the man page as giving "Linux format" output). > > I don't know the history, but must guess from what you've > said that it was attempting to be compatible with an > old linux stat, beause the one that I have installed in > /usr/compat/linux/usr/bin/stat produces quite different output: Just in case I wasn't clear (and it seems to me that I wasn't): would a reasonable resolution to this bug report be the removal of the "-x" option from our stat? Cheers, Andrew