Commit Graph

47 Commits

Author SHA1 Message Date
fair
8cdd8944c1 correct HISTORY section of ls(1) to note that Ls(1) exited in 5th Edition UNIX from Bell Labs; add that version to At macro in mdoc, all per PR#4790 1998-03-20 02:36:09 +00:00
mycroft
1ee799896c Deal with GCC warning. 1998-02-03 02:02:13 +00:00
mycroft
d4e67eb266 If a time stamp is 6 months or more in the future, display the year in the
short form.  Also, cache the current time.
1998-01-21 00:25:19 +00:00
lukem
ac591fc02c * implement -x; sort columns across the page rather than down the page
* in printcol(), don't bother building an index to the linked list if
  only printing one column with printscol()...
* implement -n; prevent [gu]id->name mapping in long listings.
  inspired by openbsd, but does *not* imply -l by itself.
* fix sorting with -d (or mismatched types in general).  (from openbsd).
* document -g. (from openbsd).
1998-01-18 13:30:03 +00:00
mycroft
9ded7f638d Automatically resize the major and minor number fields, and DTRT if the size
field is not the same size.
1998-01-17 12:00:42 +00:00
enami
c3872193cf Fix .Nm usage. 1997-10-20 08:50:59 +00:00
jtc
5b466bef97 Changed order of STANDARDS and HISTORY subheads to conform with
specification in mdoc(7).
1997-09-09 07:26:02 +00:00
thorpej
f566fe5da3 Add some casts to printf args to keep the compiler happy on the Alpha. 1997-07-30 05:01:01 +00:00
christos
23edbe3557 Remove WARNS=1 from all the subdirectory Makefiles, and add it to Makefile.inc
now that all /bin has been cleaned.
1997-07-20 22:36:20 +00:00
christos
d91f759e44 include <pwd.h> and <grp.h> to bring prototypes into scope. 1997-07-20 19:20:01 +00:00
christos
f5b66975d0 remove user_from_uid and group_from_gid prototypes. 1997-07-20 19:07:05 +00:00
christos
b22592e84f Fix compiler warnings.
Add WARNS=1
1997-07-20 18:52:57 +00:00
thorpej
51175461d6 Do multicolumn output in a way that's a little more likely to always
line up evenly.  From D'Arcy J.M. Cain <darcy@druid.com>, PR #2965.
1996-12-11 03:25:39 +00:00
mycroft
00e5d89a69 Sort FTS_NS entries by name, just so the order is well-defined. 1996-07-09 09:16:29 +00:00
mycroft
524eb9810f Stylistic change of no consequence. 1996-07-08 10:32:01 +00:00
mycroft
0dc5640b54 Compare nanosecond field in timestamps.
Always do name comparison if other sort field is equal.
1996-07-08 10:22:13 +00:00
mycroft
c603307d33 Partition FTS_NS entries from others, to avoid confusing qsort().
Don't bother to order the FTS_NS entries amongst themselves.
1996-07-08 10:20:16 +00:00
jtc
645e4d83ee Changed so that COLUMNS environment variable will override the value
obtained via the TIOCGWINSIZ ioctl.  This is required by POSIX.2, see
section 4.39.5.3.
1996-02-14 05:58:53 +00:00
jtc
9a3ca97f12 ENVIRONMENTAL -> ENVIRONMENT 1995-12-05 02:41:35 +00:00
jtc
422216beb9 Uncomment text that describes that a vertical bar is printed after each
pathname that is a FIFO when the -F option is used.
1995-09-26 05:04:45 +00:00
jtc
d943cdadce Sync with 4.4lite2 1995-09-07 06:42:58 +00:00
jtc
23e6aab105 Use "utility" instead of "command". Modern definitions of these terms
are distinct (See POSIX.2 glossary).

A utility is a executable, script or shell builtin; while a command
can be any of those things plus lists, pipelines, compound commands
(if, for, while) and shell function definitions.
1995-07-25 19:36:36 +00:00
cgd
49f0ad8601 convert to new RCS id conventions. 1995-03-21 09:01:59 +00:00
mycroft
d966913f57 Sync with CSRG. 1994-12-27 23:14:46 +00:00
mycroft
f67cdf925f Add `-o' option to usage string. 1994-10-25 02:29:46 +00:00
mycroft
83ede345fb Merge with 4.4-Lite version. 1994-09-23 06:14:39 +00:00
mycroft
e40b06360c Import original 4.4-Lite version. 1994-09-22 03:04:15 +00:00
jtc
32a561a5d1 Changed traverse() and display() so that errors are reported when
they are first detected in display(), rather than waiting until later
in traverse().

The old code allowed "Can not read directory" error messages to be
left unreported unless the -R (recurse) option was used.
1994-04-08 02:06:45 +00:00
chopps
854720238b "yet" on quad_t/off_t things. (not noticed on i386 becuase of endian I guess.) 1994-04-04 19:29:42 +00:00
cgd
d85e4acf72 off_t exp. 1994-03-27 09:26:59 +00:00
chopps
c6c566e467 added missing -A and -o to options summary list. 1994-03-05 04:57:09 +00:00
cgd
3a14af2571 don't need -lutil 1994-01-28 00:22:37 +00:00
cgd
006b4ddd7f (1) fixup getbsize() calls
(2) convert to use err(), warn(), and warnx(), as appropriate.
1994-01-25 20:44:48 +00:00
jtc
6261fa0a42 The working directory is changed back when fts_children() returns,
so their fts_accpath members no longer have the correct relative
path.  We can solve this problem by looking at the parent's path
via p->fts_parent->fts_accpath.
1994-01-13 21:50:41 +00:00
jtc
e04c8e0705 Fix spelling errors. 1994-01-11 02:10:48 +00:00
mycroft
f6a07377e5 Patches from Thomas Eberhardt <thomas@mathematik.uni-Bremen.de> to allow
sorting by size.
1993-12-05 21:35:20 +00:00
jtc
2514ae4e86 POSIX.2 says to print a pipe character after fifo names when using
the -F option.
1993-10-14 23:03:41 +00:00
mycroft
977d90a2d5 New file.
Note:  This version of ls has deprecated the `-g' option.  This is for POSIX
compatibility, I think.
1993-08-07 03:58:01 +00:00
mycroft
203e422702 New version from uunet, with -k option readded, and 4.4 ffs--specific stuff
in `#ifdef notyet'.
1993-08-07 03:56:47 +00:00
mycroft
8542364e07 Add RCS identifiers. 1993-08-01 18:49:50 +00:00
mycroft
b1bd4afedc Add RCS indentifiers. 1993-08-01 07:42:49 +00:00
mycroft
cda4f8f6ee Add RCS identifiers. 1993-08-01 05:37:30 +00:00
deraadt
3d45ba4b4c previous patch to ls.c wasn't quite correct. This patch from same author. 1993-05-26 10:23:24 +00:00
deraadt
2aa7b66ed6 first environment variable was trounced in the case of
"ls -l". Patch from <bob@obiwan.uucp> Bob Willcox
1993-05-24 07:15:03 +00:00
cgd
06be60083d changed "Id" to "Header" for rcsids 1993-03-23 00:22:59 +00:00
cgd
346aa5dd48 added rcs ids to all files 1993-03-22 08:04:00 +00:00
cgd
61f282557f initial import of 386bsd-0.1 sources 1993-03-21 09:45:37 +00:00