Hi!
Issue 8 XCU, ls, OPTIONS, -F says:
103308 −F Do not follow symbolic links named as operands unless the −H or −L
options are
103309 specified. Write a ('/') immediately after each pathname
that is a
103310 directory, an ('*') after each that is executable, a
('|')
103311 after each that is a FIFO, an ('=') after each that
is a socket, and a
103312 ('@') after each that is a symbolic link. For other
file types, other
103313 symbols may be written.
This is unclear w.r.t. what's supposed to happen if a file is, say,
an executable FIFO.
STDOUT wants this to be one character,
so if we take this in the sentence order,
should executability then take precedent?
This is a reasonable read I think.
It's also wrong, all implementations apply the executableness test to
regular files only. This is also the only thing that really makes sense.
Should I forward this to a bug with a proposed resolution of
"replace »after each that is executable» with »after each regular file
that is executable»"?
Best,
signature.asc
Description: PGP signature