From owner-freebsd-current Sat May 18 23:26:47 2002 Delivered-To: freebsd-current@freebsd.org Received: from turbine.trit.org (turbine.trit.org [63.198.170.141]) by hub.freebsd.org (Postfix) with ESMTP id 245B137B40A; Sat, 18 May 2002 23:26:39 -0700 (PDT) Received: from turbine.trit.org (localhost [127.0.0.1]) by turbine.trit.org (Postfix) with ESMTP id 04B153E1A; Sun, 19 May 2002 06:26:12 +0000 (UTC) To: Paul Herman Cc: Giorgos Keramidas , current@FreeBSD.ORG Subject: Re: mergemaster(8) broken -- uses Perl In-Reply-To: <20020518231328.W1980-100000@mammoth.eat.frenchfries.net>; from pherman@frenchfries.net on "Sat, 18 May 2002 23:20:07 -0700 (PDT)" Date: Sun, 19 May 2002 06:26:12 +0000 From: Dima Dorfman Message-Id: <20020519062613.04B153E1A@turbine.trit.org> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Paul Herman wrote: > On Sun, 19 May 2002, Dima Dorfman wrote: > > > How about fixing ls(1) to output the numeric mode if asked to? > > That's good, but while you're at it you'd probably want to get > *everything* out of (struct stat) and print it numerically (device, > flags, atime since epoch, etc.) You could do this in ls(1), but > I'll have a patch for fstat(1) soon (working on it) that gives you: > > bash$ /usr/obj/usr/src/usr.bin/fstat/fstat -s /tmp /kernel > INODE DEV SIZE BLOCKS MODE FLAGS LNK UID GID ATIME MTIME CTIME NAME > 235 226304 4114305 8096 100555 400000 1 0 0 1021779222 10217403541021740354 /kernel > 56651 226304 512 4 041777 000000 6 0 0 1021787523 10217876571021787657 /tmp > > so you can parse it however you like. Either way, ls(1) or > fstat(1), as long as you can get the info you need. :-) This looks much better than my extention. I look forward to seeing this get into the tree. Thanks. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message