Commit Graph

23461 Commits

Author SHA1 Message Date
Jim Meyering 2a287ee69b *** empty log message *** 2006-07-25 15:36:07 +00:00
Jim Meyering fd991bcc57 * src/dircolors.hin: Mention that ORPHAN refers not just to dangling symlinks. 2006-07-25 15:34:58 +00:00
Jim Meyering ef79e4ea3b * src/dircolors.hin: Mention that ORPHAN refers not just to dangling symlinks. 2006-07-25 15:33:57 +00:00
Jim Meyering c04a374bb0 Get --dired offsets right when handling stat-failed entries.
* src/ls.c (print_long_format): Be careful to increment P by the
appropriate amount, even when inode_number_width and nlink_width
are zero.
* tests/ls/stat-failed: Test for the above.
2006-07-25 15:30:27 +00:00
Jim Meyering 5a06d062c7 * src/ls.c (gobble_file) [USE_ACL]: Don't use-uninitialized the
have_acl member.  That would happen for a directory with both a
non-stat'able entry and one with an ACL.
2006-07-25 15:25:37 +00:00
Jim Meyering 3a208b1404 * src/ls.c (gobble_file): Make it so failure to stat a
non-command-line file provokes an exit status of 1, not 0.
Say "cannot access" rather than "cannot stat".
* tests/ls/stat-failed: New file/test, for the above.
* tests/ls/Makefile.am (TESTS): Add stat-failed.
2006-07-25 15:23:59 +00:00
Jim Meyering a321dfb09d * src/ls.c: Declare stat_failed to be "bool", not "int" everywhere. 2006-07-25 15:13:56 +00:00
Jim Meyering 1827b515aa * src/ls.c [enum filetype] (command_line): Remove member. Not needed.
Replace all occurrences of "type == command_line" with the
equivalent, "command_line_arg".
2006-07-25 15:12:26 +00:00
Jim Meyering ccb1883fcd * src/ls.c: Apply the stat-failed parts of Red Hat's
coreutils-selinux.patch.  From Ulrich Drepper.
This makes it so files not mentioned on the command line (e.g.,
names read from a directory that *is* mentioned on the command
line) for which stat fails are still listed.  With --color,
such files are colored just like ORPHANs (aka dangling symlinks).
2006-07-25 15:09:56 +00:00
Jim Meyering 427a636ae3 . 2006-07-25 14:34:39 +00:00
Jim Meyering 0ff7cb7f69 vc-list-files: Handle git repositories, too. 2006-07-25 14:10:12 +00:00
Jim Meyering 627f9b7fb1 * src/df.c (n_valid_args): Declare global to be static. 2006-07-25 14:06:21 +00:00
Jim Meyering f2641bb9f7 Skip this test on reiserfs, since that file system lacks d_type support. 2006-07-24 14:02:35 +00:00
Paul Eggert 7192610528 Update to reflect recent changes to coreutils.texi. 2006-07-23 01:27:27 +00:00
Paul Eggert bdcc26e24b (Mode Structure, Symbolic Modes, Numeric Modes): Be more careful
about distinguishing file mode bits from permissions bits,
and about execute versus search permission.  The FreeBSD command
is chflags, not chrflags.
2006-07-23 01:26:56 +00:00
Paul Eggert a29aa4faa6 (Mode Structure): The restricted deletion flag
restricts only unprivileged users.
2006-07-22 23:42:19 +00:00
Paul Eggert e27208b635 (What information is listed): Clarify that the restricted deletion
flag is another name for the sticky bit.
2006-07-22 23:41:43 +00:00
Paul Eggert e718c61a7c Split closeout into close-stream and closeout. 2006-07-22 22:28:53 +00:00
Paul Eggert 554d94c647 (close_stdout): Use new function close_stream. 2006-07-22 22:27:17 +00:00
Paul Eggert 2df2295d68 Initial revision. 2006-07-22 22:26:04 +00:00
Paul Eggert 0971f7f44a (gl_PREREQ): Require gl_CLOSE_STREAM. 2006-07-22 22:23:43 +00:00
Jim Meyering c6a13a3354 * src/su.c (usage): Correct typo in --help output: s/commmand/command/
Reported by Tim Waugh.
Also remove the comment duplicating much of --help output.
2006-07-21 13:32:40 +00:00
Jim Meyering 680bd6f6dd *** empty log message *** 2006-07-21 09:14:43 +00:00
Jim Meyering a1eae84aed (FILE_TYPE_INDICATOR_OPTION): Reposition this new name so the list remains alphabetized. 2006-07-21 09:14:39 +00:00
Jim Meyering 2c5f6e6e2c mention yesterday's other ls bugfix 2006-07-21 08:58:00 +00:00
Jim Meyering eb12ed1aa7 *** empty log message *** 2006-07-21 08:57:47 +00:00
Jim Meyering 9e0a095be6 Fix another bug: ls --indicator-style=file-type would call
stat for a symlink, even though it wasn't always needed.
In some cases, that unnecessary stat would cause ls to fail.
* src/ls.c (gobble_file): Don't treat symlinks specially (in
requiring a stat syscall).  Remove the offending exclusion.
* NEWS: Mention the fix.
* tests/ls/stat-dtype: New file/test, for the above fix.
Also exercises the new df feature, below.
2006-07-21 08:49:24 +00:00
Jim Meyering 2060c55141 * src/df.c (main): Fail and don't print the headers if no
file system is processed.  This makes it easy to test whether
a specified directory is on a file system of a given type or types.
Otherwise, applications would have had to parse df's output.
E.g., is "." either ext3 or reiserfs: df -t ext3 -t reiserfs .
2006-07-20 15:42:26 +00:00
Jim Meyering 6ad7eac04f *** empty log message *** 2006-07-20 10:31:48 +00:00
Jim Meyering 492f011795 (file-type): New test:
For 5.97 and earlier, --file-type acted like --indicator-style=slash.
2006-07-20 10:30:42 +00:00
Jim Meyering 3ddfde6897 Fix a bug: ls --file-type worked like --indicator-style=slash,
rather than like --indicator-style=file-type.

(FILE_TYPE_INDICATOR_OPTION): New enum member.
(long_options): Map "file-type" to FILE_TYPE_INDICATOR_OPTION,
not to 'p'.
(decode_switches): Handle new case: FILE_TYPE_INDICATOR_OPTION.
2006-07-20 10:20:23 +00:00
Jim Meyering aa91e4fe34 *** empty log message *** 2006-07-20 08:34:22 +00:00
Jim Meyering 6e41860c41 [ME_REMOTE]: Filter out cifs.
Reported by Toralf Frster in <http://bugs.gentoo.org/141012>.
2006-07-20 08:34:15 +00:00
Jim Meyering 6e31234fbb *** empty log message *** 2006-07-20 08:33:19 +00:00
Jim Meyering 84d2889e40 *** empty log message *** 2006-07-20 07:57:10 +00:00
Jim Meyering db42e50e5e (ME_REMOTE): Compare strchr's result to NULL, not 0, for better readability. 2006-07-20 07:57:06 +00:00
Jim Meyering 7d97c337a7 * src/ls.c (print_dir): Give a better diagnostic for failed opendir. 2006-07-19 10:36:02 +00:00
Jim Meyering 30e6fc491f *** empty log message *** 2006-07-19 09:56:03 +00:00
Jim Meyering 865bf3e4ff (EXTRA_DIST): Add build-aux/vc-list-files. 2006-07-19 09:54:53 +00:00
Jim Meyering 603da96fbd *** empty log message *** 2006-07-19 09:54:32 +00:00
Jim Meyering 6f91fb9595 Command line args correspond to an "include" list, not an exclude list. 2006-07-19 09:54:28 +00:00
Jim Meyering 76d82ec5cc tweak spacing to align backslashes 2006-07-19 08:43:27 +00:00
Paul Eggert f8e8d8dd69 In comment: bits bits -> bits. 2006-07-17 05:56:28 +00:00
Paul Eggert a58ac00556 Regenerate. 2006-07-17 03:52:18 +00:00
Paul Eggert 16f64d42ba Regenerate. 2006-07-17 03:51:25 +00:00
Paul Eggert 6d62ac46ce Fix typo in previous checkin; some file names were wrong. 2006-07-17 03:35:18 +00:00
Paul Eggert 628c7baa85 chmod, install, and mkdir now leave setgid and setuid bits
of directories alone unless you specify them explicitly.
install and mkdir now implement X correctly.
install now creates parent directories with mode 755, without
changing their owner or group.
2006-07-17 03:13:14 +00:00
Paul Eggert d847e28b37 Add a test for the X bug. 2006-07-17 03:12:44 +00:00
Paul Eggert 01014bb951 Remove re_protect case that no longer applies.
GNU chmod now behaves like other versions of chmod.
2006-07-17 03:12:22 +00:00
Paul Eggert 4d9d2da4a8 Do the setgid test instead of bailing. 2006-07-17 03:11:51 +00:00