freebsd-skq/bin
Jilles Tjoelker 8ef0ae8a8f sh: Make struct arglist an array instead of a linked list.
This simplifies the code (e.g. allowing use of qsort(3) instead of a
hand-rolled mergesort) and should have better cache properties.

The waste of unused args arrays after resizes is approximately the same as
the savings from getting rid of the next pointers.

At the same time, remove a piece of global state and move some duplicated
code into a function.
2015-10-11 21:33:00 +00:00
..
cat Initialize fd to -1 so that gcc doesn't emit an unitialized warning. 2015-10-04 01:56:11 +00:00
chflags Add META_MODE support. 2015-06-13 19:20:56 +00:00
chio Add META_MODE support. 2015-06-13 19:20:56 +00:00
chmod Add META_MODE support. 2015-06-13 19:20:56 +00:00
cp Add META_MODE support. 2015-06-13 19:20:56 +00:00
csh Add META_MODE support. 2015-06-13 19:20:56 +00:00
date Add META_MODE support. 2015-06-13 19:20:56 +00:00
dd Mention the dd-like recoverdisk(1) to help folks find this great BSD command. 2015-07-16 23:38:12 +00:00
df Use exit() instead of return in main(). 2015-08-28 00:44:58 +00:00
domainname Add META_MODE support. 2015-06-13 19:20:56 +00:00
echo Add META_MODE support. 2015-06-13 19:20:56 +00:00
ed Add META_MODE support. 2015-06-13 19:20:56 +00:00
expr Add META_MODE support. 2015-06-13 19:20:56 +00:00
freebsd-version Add META_MODE support. 2015-06-13 19:20:56 +00:00
getfacl Add META_MODE support. 2015-06-13 19:20:56 +00:00
hostname Add META_MODE support. 2015-06-13 19:20:56 +00:00
kenv Add META_MODE support. 2015-06-13 19:20:56 +00:00
kill Add META_MODE support. 2015-06-13 19:20:56 +00:00
ln Add META_MODE support. 2015-06-13 19:20:56 +00:00
ls Remove all of the syncs 2015-10-10 01:31:39 +00:00
mkdir Add META_MODE support. 2015-06-13 19:20:56 +00:00
mv mv: Improve message when moving two or more files to non-directory. 2015-06-28 21:36:00 +00:00
pax Add META_MODE support. 2015-06-13 19:20:56 +00:00
pkill Make pkill/pgrep -j ARG take jname, not just jid. 2015-08-22 05:04:36 +00:00
ps Update META_MODE dependencies. 2015-09-17 05:06:34 +00:00
pwait Add META_MODE support. 2015-06-13 19:20:56 +00:00
pwd Add META_MODE support. 2015-06-13 19:20:56 +00:00
rcp Add META_MODE support. 2015-06-13 19:20:56 +00:00
realpath Add META_MODE support. 2015-06-13 19:20:56 +00:00
rm Respect locale settings. 2015-08-28 00:49:30 +00:00
rmail Add META_MODE support. 2015-06-13 19:20:56 +00:00
rmdir Add META_MODE support. 2015-06-13 19:20:56 +00:00
setfacl Expose an interface to determine if an ACE is inherited. 2015-09-04 00:14:20 +00:00
sh sh: Make struct arglist an array instead of a linked list. 2015-10-11 21:33:00 +00:00
sleep Add META_MODE support. 2015-06-13 19:20:56 +00:00
stty Prevent potential integer overflow 2015-07-13 05:59:41 +00:00
sync Add META_MODE support. 2015-06-13 19:20:56 +00:00
test Add META_MODE support. 2015-06-13 19:20:56 +00:00
tests Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00
uuidgen Add META_MODE support. 2015-06-13 19:20:56 +00:00
Makefile Start using the fact that SUBDIR.yes is added to SUBDIR 2015-10-05 21:41:55 +00:00
Makefile.inc Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00