freebsd-dev/share
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
..
colldef Add lv_LV, move lt_LT to common part 2009-09-03 16:53:11 +00:00
dict Various changes from various sources: 2010-09-23 11:19:03 +00:00
doc Remove references to MAKEDEV(8) 2010-11-15 05:25:51 +00:00
examples Add Makefile entry to install two new example files. 2010-10-24 23:25:14 +00:00
info
man sh: Add printf builtin. 2010-11-19 12:56:13 +00:00
me
misc Add myself as a new committer and add zml as my mentor. 2010-11-10 18:37:03 +00:00
mk Re-enable generating links. 2010-11-16 22:23:20 +00:00
mklocale Add lv_LV, move lt_LT to common part 2009-09-03 17:12:45 +00:00
monetdef Last character is a space for the international currency symbol. 2009-09-13 22:17:23 +00:00
msgdef Add lv_LV 2009-09-04 06:19:37 +00:00
numericdef Add lv_LV 2009-09-03 17:37:23 +00:00
security Remove stale references to utmp(5) and its corresponding filenames. 2010-01-21 17:25:12 +00:00
sendmail
skel Switch the default terminal emulation style to xterm for most platforms. 2009-11-13 05:54:55 +00:00
snmp
syscons Add a keymap for the Swiss-German Macbook keyboard. 2010-08-07 17:02:36 +00:00
tabset
termcap mdoc: drop redundant .Pp and .LP calls 2010-10-08 12:40:16 +00:00
timedef Week days are all lowercase in French. 2010-07-20 14:27:09 +00:00
zoneinfo Officially speaking, the zoneinfo data files are contributed data. 2010-02-25 06:44:16 +00:00
Makefile Whitespace nit 2008-10-08 13:20:02 +00:00
Makefile.inc