Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Fri, 9 Aug 2002 15:35:44 +0100 From: Jim George To: cygwin AT cygwin DOT com Subject: Re: Problems with display of inode numbers Message-Id: <20020809153544.04ffce6f.jim.george@blueyonder.co.uk> In-Reply-To: References: <20020809123200 DOT 0f46bcfc DOT jim DOT george AT blueyonder DOT co DOT uk> Organization: JSDM Services Ltd Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit On Fri, 9 Aug 2002 09:39:40 -0400 (EDT) Igor Pechtchanski wrote: > On Fri, 9 Aug 2002, Jim George wrote: > > > Folks, > > why is it that when I do and ls -lisa the output is not neatly > > lined up? > > I can use any other option except '-i' and it lines up perfectly. This > > appears to affect all terminals, except the cmd window. > > Jim > > Jim, > >From the source of ls: > > /* The field width for inode numbers. On some hosts inode numbers are > 64 bits, so columns won't line up exactly when a huge inode number > is encountered, but in practice 7 digits is usually enough. */ > #ifndef INODE_DIGITS > # define INODE_DIGITS 7 > #endif > > This is your problem. AFAICT, Win2k has inode numbers well in excess of 7 > digits (10, in my case). If you want inode numbers to line up perfectly, > change the value above to 10 (line 145) and recompile ls. BTW, ls is part > of fileutils. > Igor > Thanks -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/