2006-07-25 Jim Meyering <jim@meyering.net>
+ * src/ls.c [enum filetype] (command_line): Remove member. Not needed.
+ Replace all occurrences of "type == command_line" with the
+ equivalent, "command_line_arg".
+
* 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.,
symbolic_link DT_INIT (DT_LNK),
sock DT_INIT (DT_SOCK),
arg_directory DT_INIT (2 * (DT_UNKNOWN | DT_FIFO | DT_CHR | DT_DIR | DT_BLK
- | DT_REG | DT_LNK | DT_SOCK)),
- command_line
+ | DT_REG | DT_LNK | DT_SOCK))
};
struct fileinfo
}
else
do
- gobble_file (argv[i++], command_line, NOT_AN_INODE_NUMBER, true, "");
+ gobble_file (argv[i++], unknown, NOT_AN_INODE_NUMBER, true, "");
while (i < argc);
if (files_index)
|| (dereference == DEREF_ALWAYS
&& (type == symbolic_link || type == unknown))))
|| (format_needs_type
- && (type == unknown || type == command_line
+ && (type == unknown || command_line_arg
/* --indicator-style=classify (aka -F)
requires that we stat each regular file
to see if it's executable. */
/* We treat stat failures for files the user named special.
There is no guarantee that these files really exist so
we do not print any information. */
- if (type == command_line)
+ if (command_line_arg)
{
file_failure (1, "%s", absolute_name);
return 0;