freebsd-dev/bin
Jilles Tjoelker 9897c45f31 sh: Add printf builtin.
This was removed in 2001 but I think it is appropriate to add it back:
* I do not want to encourage people to write fragile and non-portable echo
  commands by making printf much slower than echo.
* Recent versions of Autoconf use it a lot.
* Almost no software still wants to support systems that do not have
  printf(1) at all.
* In many other shells printf is already a builtin.

Side effect: printf is now always the builtin version (which behaves
identically to /usr/bin/printf) and cannot be overridden via PATH (except
via the undocumented %builtin mechanism).

Code size increases about 5K on i386. Embedded folks might want to replace
/usr/bin/printf with a hard link to /usr/bin/alias.
2010-11-19 12:56:13 +00:00
..
cat
chflags mdoc: drop redundant .Pp and .LP calls 2010-10-08 12:40:16 +00:00
chio Zero struct before reading from it 2010-06-02 09:34:41 +00:00
chmod
cp Don't try to copy a socket after "xxx is a socket (not copied)." message. 2010-06-05 08:50:39 +00:00
csh
date Explain that setting an absolute day value can fail and that the month should 2010-06-04 06:56:58 +00:00
dd
df
domainname
echo echo(1): Clarify portability and mention literal "--" handling. 2010-11-12 22:43:40 +00:00
ed
expr expr(1): Add sh(1) versions of examples, remove an incorrect example. 2010-09-09 21:59:53 +00:00
getfacl More mdoc nitpicking to improve compatibility to mdocml 2010-06-11 06:04:07 +00:00
hostname
kenv
kill kill: Stop processing if a syntactically invalid pid is encountered. 2010-07-29 16:40:45 +00:00
ln Spelling fixes. 2010-07-31 21:09:49 +00:00
ls
mkdir
mv
pax Touch the man page date after updating the ustar limitations. 2010-08-29 12:17:16 +00:00
pkill Add -l to the synopsis 2010-07-12 01:58:46 +00:00
ps Make a thread's address available via the kern proc sysctl, just like the 2010-10-08 00:44:53 +00:00
pwait
pwd
rcp
realpath
rm Fix typo and grammar nit 2010-10-31 19:16:54 +00:00
rmail
rmdir
setfacl Typo fix: s/ommited/omitted 2010-07-27 17:33:02 +00:00
sh sh: Add printf builtin. 2010-11-19 12:56:13 +00:00
sleep Document the new argument parser for sleep(1) and SIGINFO behaviour. 2010-08-02 10:59:23 +00:00
stty Add a new libc function: cfmakesane(3). 2010-11-02 17:00:56 +00:00
sync
test test: Move tests to tools/regression/bin/test. 2010-11-08 23:15:10 +00:00
uuidgen
Makefile Merge from tbemd: 2010-09-13 01:29:51 +00:00
Makefile.inc