1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-11-27 08:00:11 +00:00
freebsd/bin
Conrad Meyer 0fdf7fa846 Convert ls(1) to not use libxo(3)
libxo imposes a large burden on system utilities. In the case of ls, that
burden is difficult to justify -- any language that can interact with json
output can use readdir(3) and stat(2).

Logically, this reverts r291607, r285857, r285803, r285734, r285425,
r284494, r284489, r284252, and r284198.

Kyua tests continue to pass (libxo integration was entirely untested).

Reported by:	many
Reviewed by:	imp
Discussed with:	manu, bdrewery
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D13959
2018-01-17 22:47:34 +00:00
..
cat stddef.h is not used by cat.c, remove the include. 2018-01-07 07:08:59 +00:00
chflags General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
chio DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
chmod General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
cp General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
csh DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
date Fix mandoc -Tlint warnings in bin/ 2017-12-07 01:57:27 +00:00
dd General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
df General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
domainname General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
echo General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
ed General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
expr DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
freebsd-version Add a -r option to print the running kernel version. 2017-11-14 10:15:17 +00:00
getfacl DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
hostname General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
kenv Fix mandoc -Tlint warnings in bin/ 2017-12-07 01:57:27 +00:00
kill General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
ln General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
ls Convert ls(1) to not use libxo(3) 2018-01-17 22:47:34 +00:00
mkdir General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
mv General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
pax userland: Fix several typos and minor errors 2017-12-27 03:23:01 +00:00
pkill various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
ps Add "vmaddr" ps(1) keyword. 2017-12-01 11:32:05 +00:00
pwait DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
pwd General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
realpath General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
rm General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
rmail DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
rmdir General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
setfacl Fix mandoc -Tlint warnings in bin/ 2017-12-07 01:57:27 +00:00
sh sh: Move various structs from jobs.h to jobs.c 2018-01-01 22:31:52 +00:00
sleep DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
stty DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
sync DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
test DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
tests Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installed 2016-05-04 23:20:53 +00:00
uuidgen DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
Makefile Remove rcmds. 2017-10-06 08:43:14 +00:00
Makefile.inc