freebsd-skq/usr.bin
sheldonh 4000b20086 Improve shell documentation:
* Consistently misspell built-in as builtin.

* Add a builtin(1) manpage and create builtin(1) MLINKS for all shell
  builtin commands for which no standalone utility exists.  These MLINKS
  replace those that were created for csh(1).

* Add appropriate xrefs for builtin(1) to the csh(1) and sh(1) manpages,
  as well as to the manpages of standalone utilities which are supported
  as shell builtin commands in at least one of the shells. In such
  manpages, explain that similar functionality may be provided as a
  shell builtin command.

* Improve sh(1)'s description of the cd builtin command. Csh(1) already
  describes it adequately. Replace the cd(1) manpage with a builtin(1)
  MLINKS link.

* Clean up some mdoc problems: use Xr instead of literal "foo(n)"; use
  Ic instead of Xr for shell builtin commands.

* Undo English contractions.

Reviewed by:	mpp, rgrimes
1999-09-08 15:40:46 +00:00
..
apply $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ar $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
at $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
banner $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
basename $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
biff Slay a grammar gremlin. 1999-09-01 20:25:44 +00:00
brandelf $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
c89 $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
calendar Correct the information about Lincoln's assasination (shot on 14-4, died 1999-09-03 17:33:11 +00:00
cap_mkdb $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
chat $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
checknr $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
chflags Yet another previously forgotten merge from Lite2. (Describe 1999-08-30 03:40:26 +00:00
chkey $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
chpass Unifdef -DPASSWD_IGNORE_COMMENTS. This wasn't really optional and 1999-09-06 17:30:03 +00:00
cksum $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
cmp $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
col $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
colcrt $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
colldef $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
colrm $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
column $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
comm $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
compile_et Build this from contrib/ now. 1999-09-04 09:52:36 +00:00
compress Tidy up $Log$ debris 1999-09-06 07:32:15 +00:00
cpp $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ctags $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
cut $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
dig $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
dirname Tweaks to allow compiling -Wall (mostly adding "const" to char rcsid[]). 1998-12-06 22:58:23 +00:00
dnsquery $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
doscmd $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
du $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ee $Revision$ -> $FreeBSD$ 1999-09-06 07:33:51 +00:00
enigma $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
env Add `-i'' option, which is the same as `-''. The -i option is the 1999-08-27 08:59:32 +00:00
error $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
expand $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
false $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fetch $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
file $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
file2c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
find -Wall: remove unused variable, initialize variable to avoid gcc stupidity. 1999-09-06 20:21:19 +00:00
finger $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fmt $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fold $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fpr $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
from $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fsplit Don't depend on the fact that variables default to int. 1999-09-06 20:15:56 +00:00
fstat Add xrefs to the {f,net,sock}stat.1 manpages. While I'm in there, fix 1999-09-06 13:14:24 +00:00
ftp $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
gcore $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
gencat $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
gensetdefs Remove unused variable `ch'. 1999-09-01 22:26:36 +00:00
getopt mdoc(7) style fixes 1999-09-05 05:50:38 +00:00
global $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
gprof $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
gprof4 Make profiling work for ELF. gprof now autodetects the format of 1998-09-07 23:32:00 +00:00
head $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
hexdump $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
host $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
id Cast pw_change and pw_expire to long and fix the format specifier accordingly. 1999-09-06 20:07:12 +00:00
indent Don't depend on the fact that variables default to int. 1999-09-06 20:15:56 +00:00
ipcrm $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ipcs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
join $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
jot $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
kdump $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
key $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
keyinfo $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
keyinit $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
keylogin $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
keylogout $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
killall $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ktrace $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
kzip $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
lam $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
last $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
lastcomm $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ldd Add $FreeBSD$ lines to man pages that are missing them to make it 1999-08-28 23:23:38 +00:00
leave $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
lex $Header$ -> $FreeBSD$ 1999-08-28 05:11:36 +00:00
limits $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
locate $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
lock $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
lockf $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
logger $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
login Improve shell documentation: 1999-09-08 15:40:46 +00:00
logname $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
look $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
lorder $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
lsvfs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
m4 $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mail $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
make $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
makewhatis $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
mesg $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
minigzip $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mk_cmds Zap $Locker$ 1999-09-06 11:25:35 +00:00
mkdep $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mkfifo $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mklocale $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mkstr $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mktemp $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
more $Id$ -> $FreeBSD$ 1999-09-05 19:13:04 +00:00
msgs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mt $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ncal $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
netstat Add xrefs to the {f,net,sock}stat.1 manpages. While I'm in there, fix 1999-09-06 13:14:24 +00:00
newkey $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nfsstat $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nice Improve shell documentation: 1999-09-08 15:40:46 +00:00
nm $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nohup Improve shell documentation: 1999-09-08 15:40:46 +00:00
objformat $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
opieinfo $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
opiekey $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
opiepasswd $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
pagesize $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
passwd Unifdef -DPASSWD_IGNORE_COMMENTS. This wasn't really optional and 1999-09-06 17:30:03 +00:00
paste $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
pr $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
printenv $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
printf Improve shell documentation: 1999-09-08 15:40:46 +00:00
quota $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ranlib $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rdist $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
renice $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rev $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rlogin Fix Common Error brokenness. 1999-09-06 20:22:47 +00:00
rpcgen $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rpcinfo $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rsh Fix Common Error brokenness. 1999-09-06 20:22:47 +00:00
rup $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ruptime $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rusers $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rwall $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rwho $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
sasc $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
script $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
sed $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
shar $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
showmount $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
size $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
sockstat Add xrefs to the {f,net,sock}stat.1 manpages. While I'm in there, fix 1999-09-06 13:14:24 +00:00
soelim $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
split $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
strings $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
strip $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
su Fix Common Error brokenness. 1999-09-06 20:22:47 +00:00
symorder $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
systat systat is way too comfortable with curses internals... 1999-08-30 08:18:09 +00:00
tail $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
talk talk depended on side effects of curses includes. 1999-08-30 08:21:17 +00:00
tconv $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
tcopy $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
tee $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
telnet Nearly missed this one. Turn off -DTERMCAP otherwise it defines a bunch 1999-08-30 10:03:27 +00:00
tftp $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
time Improve shell documentation: 1999-09-08 15:40:46 +00:00
tip $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
top $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
touch $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
tput $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
tr $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
true $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
truss Add $FreeBSD$ lines to man pages that are missing them to make it 1999-08-28 23:23:38 +00:00
tset Take a shot at making this work under termcap/terminfo ncurses. It 1999-08-30 08:27:31 +00:00
tsort $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
tty $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ul $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
uname $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
unexpand $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
unifdef $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
uniq $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
units $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
unvis $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
users $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
uudecode $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
uuencode $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vacation $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vgrind $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vi Perl support in vi is broken if perl has thread support built in. 1999-09-04 10:27:12 +00:00
vis $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vmstat unifdef -Uvax -Uhp300 -Uluna68k -Umips -Utahoe 1999-09-01 11:25:25 +00:00
w $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
wall column counter (cnt) not reset to 0 on display of '\r' which could cause 1999-09-01 23:07:29 +00:00
wc $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
what $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
whereis $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
which Improve shell documentation: 1999-09-08 15:40:46 +00:00
who $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
whois $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
window $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
write $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
xargs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
xinstall $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
xlint $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
xstr $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
yacc $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
yes $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ypcat $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ypmatch $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ypwhich $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
Makefile Remove tn3270 from the build, preparatory to a short trial and a 1999-08-30 20:57:06 +00:00
Makefile.inc