HardenedBSD/usr.bin
Nathan Huff b2b8fa1a64 Add libxo support to du
Convert du to use libxo enabling structured output.

[[ minor style fixes by imp ]]

Signed-off-by: Nathan Huff <nhuff@acm.org>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1145
2024-04-29 08:22:39 -06:00
..
addr2line
alias
apply usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
ar ar(1): Fix grammar error in write.c 2024-02-13 15:31:59 +08:00
asa asa: Rewrite to fix line termination issue. 2024-01-09 17:27:15 +01:00
at
awk awk: Fix the tests 2024-03-07 22:52:56 -07:00
backlight
banner
basename
bc usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
beep
biff
bintrans bintrans: Remove unused variable. 2024-02-01 14:10:45 +01:00
bluetooth
bmake bmake Makefile.config 2024-03-13 22:08:29 -07:00
brandelf usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
bsdcat
bsddialog
bsdiff bsdiff: Use mmap instead of malloc 2024-04-19 16:33:07 -06:00
bzip2
bzip2recover
c89
c99 usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
caesar
calendar usr.bin/calendar/calendars: Add myself as a committer 2024-03-24 19:57:27 +01:00
cap_mkdb
chat usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
chkey usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
chpass usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
cksum cksum(1): Add EXAMPLES to manual page 2024-01-18 14:04:25 +01:00
clang Merge llvm-project release/18.x llvmorg-18.1.0-rc2-53-gc7b0a6ecd442 2024-04-06 22:14:13 +02:00
cmp usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
col
colrm
column
comm
compile_et
compress
cpio
csplit usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
ctags ctags: Use C99 bool instead of defining our own 2024-04-19 14:48:37 -04:00
ctlstat usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
cut cut: use getline() instead of fgetln() 2024-04-19 15:52:21 -06:00
cxxfilt
dc
diff diff: use getline() instead of fgetln() 2024-04-19 15:52:21 -06:00
diff3 usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
dirname
dpv
drill
dtc
du Add libxo support to du 2024-04-29 08:22:39 -06:00
ee
elfctl
elfdump usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
enigma usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
env
etdump
expand expand.1: Fix markup for the '-t' option 2024-04-19 17:39:37 +02:00
factor
false
fetch usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
file
file2c
find find: Add -readable, -writable & -executable options 2024-01-21 17:33:46 -08:00
finger usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
fmt
fold
fortune freebsd-tips: freebsd-update fetch, then install 2024-02-02 08:25:44 -07:00
from
fstat inpcb: fully retire inp_ppcb pointer 2024-03-29 12:18:32 -07:00
fsync usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
ftp
gcore
gencat
genl
getaddrinfo usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
getconf usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
getent
getopt
gh-bc
gprof usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
grdc
grep usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
gzip
head head: use getline() instead of fgetln() 2024-04-19 15:52:22 -06:00
hesinfo
hexdump hexdump: Do not trust st_size if it equals zero. 2024-01-04 00:16:50 -08:00
host
iconv usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
id
ident usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
indent indent: make the URL of the manpage two characters longer so that the test is successful 2023-12-29 09:37:43 +00:00
ipcrm usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
ipcs usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
iscsictl
join join: use getline() instead of fgetln() 2024-04-19 15:52:22 -06:00
jot
kdump ktrace: Record detailed ECAPMODE violations 2024-04-07 18:52:51 -05:00
keylogin
keylogout
killall usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
ktrace ktrace: Remove CAPFAIL from default trace points 2024-04-23 19:26:14 -05:00
ktrdump usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
kyua
lam
last
lastcomm usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
ldd usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
ldd32
leave
less
lessecho
lesskey
lex
limits
locale
localedef usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
locate
lock
lockf usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
logger
login login: Missed an instance of getpwnam(). 2024-01-12 17:40:55 +01:00
logins
logname
look look(1): Correct the example's description 2023-12-12 02:19:21 +08:00
lorder lorder: Tweak invalid file test. 2024-02-29 14:59:25 +01:00
lsvfs usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
lzmainfo
m4 usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
mail mail: add volatile in grabh() 2024-01-04 21:40:53 -05:00
man man: do not ignore the exit status of roff tools 2024-04-20 08:30:33 +00:00
mandoc
mesg
ministat usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
mkcsmapper usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
mkcsmapper_static
mkdep
mkesdb usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
mkesdb_static
mkfifo
mkimg mkimg(1): process non-seekable output gracefully 2024-03-12 23:00:21 +07:00
mkstr
mktemp
mkuzip usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
morse
msgs msgs: Use C99 bool instead of defining our own 2024-02-06 08:37:50 -05:00
mt mt(1): Fix typo 2023-12-17 18:49:42 +08:00
nc
ncal ncal(1): print the correct option name when -B is specified twice 2023-12-26 16:45:26 -07:00
ncurses
netstat pflow: netstat statistics 2024-01-16 09:45:53 +01:00
newgrp usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
newkey usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
nfsstat nfsstat: make -q work without -e/-E 2023-12-28 13:27:07 -07:00
nice
nl
nm
nohup
number
objcopy
ofed
pagesize
pamtest
passwd usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
paste
patch patch: use getline() instead of fgetln() 2024-04-19 15:52:22 -06:00
pathchk usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
perror
pom
posixmqcontrol posixmqcontrol(1): manage posix message queues 2024-02-24 01:08:48 +02:00
posixshmcontrol usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
pr usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
primes usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
printenv
printf
proccontrol
procstat usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
protect
quota usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
random usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
rctl usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
readelf
renice renice: Clean up the tests a bit. 2023-12-20 17:59:37 +01:00
resizewin
rev
revoke
rpcgen
rpcinfo usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
rs
rup
ruptime
rusers
rwall
rwho
script script: handle terminal resize on SIGWINCH 2024-04-26 11:39:00 -05:00
sdiff sdiff: Fix binary case. 2024-02-18 18:39:50 +01:00
sdiotool
sed
seq seq(1): Put separator only between the elements. 2023-12-21 21:54:05 -08:00
shar
showmount
size
smbutil
sockstat usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
soelim usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
sort sort: Only build FreeBSD-specific ALTMON_x stuff when ATLMON_1 is defined 2023-12-07 13:42:52 -07:00
split
ssh-copy-id
stat stat(1): Fix grammar error in stat.c 2024-02-13 15:33:16 +08:00
stdbuf
strings
su
systat inpcb: fully retire inp_ppcb pointer 2024-03-29 12:18:32 -07:00
tabs usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
tail tail: Do not trust st_size if it equals zero. 2024-01-04 01:00:23 -08:00
talk usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
tar
tcopy
tee
telnet
tests
tftp usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
time
tip usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
top top: Avoid printing a blank line when the ZFS ARC is empty 2024-01-11 10:01:37 -05:00
touch touch: Add unit tests. 2024-03-27 11:03:45 +01:00
tr pkgbase: Move tr(1) to runtime 2023-12-09 12:21:02 +01:00
true
truncate
truss Translate linux_newlstat name argument 2024-03-21 00:45:55 +02:00
tsort
tty
ul
uname
unexpand
unifdef usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
uniq uniq: Error out if writing to the output failed. 2024-01-12 16:44:06 +01:00
units usr.bin/units: use else..if to avoid calling the next branch 2024-04-19 16:54:30 -06:00
unvis
unzip libarchive: merge from vendor branch 2024-04-16 23:39:31 +02:00
usbhidaction
usbhidctl
users usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
vacation
vgrind
vi
vis
vmstat vmstat: Rely on libxo for numbers humanization 2023-12-07 21:21:35 -05:00
vtfontcvt usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
w usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
wall
wc wc: Fix SIGINFO race with casper init. 2024-02-18 10:57:42 -08:00
wg
what
whereis
which which: Use size_t instead of ssize_t for pathlen 2024-04-05 14:30:31 -04:00
who usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
whois
write
xargs xargs: use getline() instead of fgetln() 2024-04-19 15:52:22 -06:00
xinstall install: Fix a compiler warning when bootstrapping 2024-04-19 14:48:37 -04:00
xo
xohtml
xolint
xopo
xstr
xz Remove WITHOUT_CAPSICUM build support 2024-04-23 08:26:28 -04:00
xzdec
yacc
yes
ypcat
ypmatch
ypwhich usr.bin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
zstd
Makefile usr.bin: Make lorder conditional on MK_TOOLCHAIN. 2024-04-01 15:18:35 +02:00
Makefile.amd64
Makefile.arm
Makefile.i386
Makefile.inc
Makefile.powerpc