Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-07-26 | Checking in a change from Paul. | Jim Meyering | |
2006-07-25 Paul Eggert <eggert@cs.ucla.edu> * src/ls.c (DT_INIT): Remove. All uses removed. (enum filetype): Use an ordinary enum rather than trying to keep the values in sync with DT_FIFO etc. That way, we don't have to make special assumptions about them. All uses changed. (whiteout): New constant member of enum filetype. (filetype_letter): New constant, for use with enum filetype. (FILETYPE_INDICATORS): New initializer list. (print_dir): Add case for DT_WHT. (gobble_file): If stat fails, don't discard information from readdir; instead, preserve it so it can be printed. (print_long_format): Fall back on readdir result if stat info is not available. Use "?" to denote each unknown mode char, instead of an overall "?", since we now know some of the mode typically. (print_type_indicator): Now that MODE isn't necessarily useful, guard all uses. Now that two blocks in the type-checking tree can set "type = C_FILE", move the suffix-handling code out and down. | |||
2006-07-26 | Prepare for the above change. | Jim Meyering | |
* src/ls.c [struct fileinfo] (stat_ok): Rename from stat_failed, and adjust uses. From a patch by Paul Eggert. | |||
2006-07-26 | * src/ls.c: Correct indentation/formatting in a few places. | Jim Meyering | |
2006-07-25 | Clarify the "chmod 0500" news, and correct the vague | Paul Eggert | |
statements about compatibility with BSD. | |||
2006-07-25 | Use "chmod 0500" rather than "chmod 500". | Paul Eggert | |
2006-07-25 | (Directory Setuid and Setgid): Explain that this is a | Paul Eggert | |
GNU extension, and that other systems behave differently here. | |||
2006-07-25 | * src/ls.c (gobble_file): When handling a stat-failed entry, | Jim Meyering | |
print the entry name not the absolute_name -- to be consistent with the usual case. * tests/ls/stat-failed: Update accordingly. | |||
2006-07-25 | * tests/ls-2/tests (no-a-isdir-b): Update to reflect addition | Jim Meyering | |
of "cannot access " to diagnostic. | |||
2006-07-25 | *** empty log message *** | Jim Meyering | |
2006-07-25 | * src/dircolors.hin: Mention that ORPHAN refers not just to dangling symlinks. | Jim Meyering | |
2006-07-25 | * src/dircolors.hin: Mention that ORPHAN refers not just to dangling symlinks. | Jim Meyering | |
2006-07-25 | Get --dired offsets right when handling stat-failed entries. | Jim Meyering | |
* 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 | * src/ls.c (gobble_file) [USE_ACL]: Don't use-uninitialized the | Jim Meyering | |
have_acl member. That would happen for a directory with both a non-stat'able entry and one with an ACL. | |||
2006-07-25 | * src/ls.c (gobble_file): Make it so failure to stat a | Jim Meyering | |
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 | * src/ls.c: Declare stat_failed to be "bool", not "int" everywhere. | Jim Meyering | |
2006-07-25 | * src/ls.c [enum filetype] (command_line): Remove member. Not needed. | Jim Meyering | |
Replace all occurrences of "type == command_line" with the equivalent, "command_line_arg". | |||
2006-07-25 | * src/ls.c: Apply the stat-failed parts of Red Hat's | Jim Meyering | |
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 | . | Jim Meyering | |
2006-07-25 | vc-list-files: Handle git repositories, too. | Jim Meyering | |
2006-07-25 | * src/df.c (n_valid_args): Declare global to be static. | Jim Meyering | |
2006-07-24 | Skip this test on reiserfs, since that file system lacks d_type support. | Jim Meyering | |
2006-07-23 | Update to reflect recent changes to coreutils.texi. | Paul Eggert | |
2006-07-23 | (Mode Structure, Symbolic Modes, Numeric Modes): Be more careful | Paul Eggert | |
about distinguishing file mode bits from permissions bits, and about execute versus search permission. The FreeBSD command is chflags, not chrflags. | |||
2006-07-22 | (Mode Structure): The restricted deletion flag | Paul Eggert | |
restricts only unprivileged users. | |||
2006-07-22 | (What information is listed): Clarify that the restricted deletion | Paul Eggert | |
flag is another name for the sticky bit. | |||
2006-07-22 | Split closeout into close-stream and closeout. | Paul Eggert | |
2006-07-22 | (close_stdout): Use new function close_stream. | Paul Eggert | |
2006-07-22 | Initial revision. | Paul Eggert | |
2006-07-22 | (gl_PREREQ): Require gl_CLOSE_STREAM. | Paul Eggert | |
2006-07-21 | * src/su.c (usage): Correct typo in --help output: s/commmand/command/ | Jim Meyering | |
Reported by Tim Waugh. Also remove the comment duplicating much of --help output. | |||
2006-07-21 | *** empty log message *** | Jim Meyering | |
2006-07-21 | (FILE_TYPE_INDICATOR_OPTION): Reposition this new name so the list remains ↵ | Jim Meyering | |
alphabetized. | |||
2006-07-21 | mention yesterday's other ls bugfix | Jim Meyering | |
2006-07-21 | *** empty log message *** | Jim Meyering | |
2006-07-21 | Fix another bug: ls --indicator-style=file-type would call | Jim Meyering | |
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-20 | * src/df.c (main): Fail and don't print the headers if no | Jim Meyering | |
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 | *** empty log message *** | Jim Meyering | |
2006-07-20 | (file-type): New test: | Jim Meyering | |
For 5.97 and earlier, --file-type acted like --indicator-style=slash. | |||
2006-07-20 | Fix a bug: ls --file-type worked like --indicator-style=slash, | Jim Meyering | |
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 | *** empty log message *** | Jim Meyering | |
2006-07-20 | [ME_REMOTE]: Filter out cifs. | Jim Meyering | |
Reported by Toralf Förster in <http://bugs.gentoo.org/141012>. | |||
2006-07-20 | *** empty log message *** | Jim Meyering | |
2006-07-20 | *** empty log message *** | Jim Meyering | |
2006-07-20 | (ME_REMOTE): Compare strchr's result to NULL, not 0, for better readability. | Jim Meyering | |
2006-07-19 | * src/ls.c (print_dir): Give a better diagnostic for failed opendir. | Jim Meyering | |
2006-07-19 | *** empty log message *** | Jim Meyering | |
2006-07-19 | (EXTRA_DIST): Add build-aux/vc-list-files. | Jim Meyering | |
2006-07-19 | *** empty log message *** | Jim Meyering | |
2006-07-19 | Command line args correspond to an "include" list, not an exclude list. | Jim Meyering | |
2006-07-19 | tweak spacing to align backslashes | Jim Meyering | |