Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 31 Mar 2002 20:15:13 -0800
From:      John De Boskey <jwd@FreeBSD.org>
To:        Arch List <freebsd-arch@FreeBSD.org>
Subject:   /bin/ls -T option logic/doc
Message-ID:  <20020331201513.A55590@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
Hi,

   The -T option to ls specifies to display complete time
information. However, this option only has effect when the
-l (ell) option is also specfied. Two alternatives:

- Update the manpage to reflect the dependancy as is already
  done with other options.

- Update the -T option processing to automatically imply
  the -l option.


   I believe the manpage update is probably the safest, but
I don't know if it is the most correct. I can't seem to find
any standards doc on this issue related to -T.

   Pointers?

Thanks!
John

ps: Also noted in the ls.1 diff is a spelling correction which
    can be done regardless of -T.

Index: ls.1
===================================================================
RCS file: /home/ncvs/src/bin/ls/ls.1,v
retrieving revision 1.62
diff -u -r1.62 ls.1
--- ls.1	9 Jan 2002 13:29:39 -0000	1.62
+++ ls.1	1 Apr 2002 03:51:35 -0000
@@ -137,8 +137,12 @@
 .It Fl R
 Recursively list subdirectories encountered.
 .It Fl T
-Display complete time information for the file, including
-month, day, hour, minute, second, and year.
+When used with the
+.Fl l
+(lowercase letter
+.Dq ell )
+option, display complete time information for the file, including
+month, day, hour, minute, second, and year. 
 .It Fl W
 Display whiteouts when scanning directories.
 .It Fl Z
@@ -167,7 +171,7 @@
 .Pq Fl l
 format output.
 .It Fl h
-When used wih the
+When used with the
 .Fl l
 option, use unit suffixes: Byte, Kilobyte, Megabyte, Gigabyte, Terabyte
 and Petabyte in order to reduce the number of digits to three or less
Index: ls.c
===================================================================
RCS file: /home/ncvs/src/bin/ls/ls.c,v
retrieving revision 1.56
diff -u -r1.56 ls.c
--- ls.c	19 Feb 2002 00:05:50 -0000	1.56
+++ ls.c	1 Apr 2002 03:53:50 -0000
@@ -263,6 +263,8 @@
 			break;
 		case 'T':
 			f_sectime = 1;
+			f_longform = 1;
+			f_singlecol = 0;
 			break;
 		case 't':
 			f_timesort = 1;

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020331201513.A55590>