[Bug 70813] [patch] ls(1) not Posix compliant
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 18 Jul 2023 17:04:11 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=70813
--- Comment #5 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:
URL:
https://cgit.FreeBSD.org/src/commit/?id=3bfbb521fef5764ecabc2bf3fdc76f47258171f8
commit 3bfbb521fef5764ecabc2bf3fdc76f47258171f8
Author: Minsoo Choo <minsoochoo0122@proton.me>
AuthorDate: 2023-07-18 16:49:59 +0000
Commit: John Baldwin <jhb@FreeBSD.org>
CommitDate: 2023-07-18 17:03:09 +0000
ls: Improve POSIX compatibility for -g and -n.
- Change -g (ignored for BSD 4.3 compatibility since BSD 4.4)
to use POSIX semantics of implying -l but omitting the owner's
name.
- Change -n to imply -l.
The -o option remains unchanged (POSIX defines -o as a complement to
-g that implies -l but omits group names whereas BSD defines -o to add
file flags to -l). This compromise is the same used by both NetBSD
and OpenBSD.
PR: 70813
Reviewed by: jhb, Pau Amma <pauamma@gundo.com>
Co-authored-by: John Baldwin <jhb@FreeBSD.org>
Differential Revision: https://reviews.freebsd.org/D34747
bin/ls/ls.1 | 11 +++--------
bin/ls/ls.c | 10 +++++++++-
bin/ls/ls.h | 1 +
bin/ls/print.c | 8 +++++---
bin/ls/tests/ls_tests.sh | 19 ++++++++++---------
5 files changed, 28 insertions(+), 21 deletions(-)
--
You are receiving this mail because:
You are the assignee for the bug.