2.9BSD/usr/src/ucb/oldcsh/tags

ASSERT	alloc.c	?^#define ASSERT(p) if(!(p))botch("p");else$?
ASSERT	malloc.c	?^#define ASSERT(p) if(!(p))botch("p");else$?
Dfix	sh.dol.c	?^Dfix(t)$?
Dfix1	sh.dol.c	?^Dfix1(cp)$?
Dfix2	sh.dol.c	?^Dfix2(v)$?
DgetC	sh.dol.c	?^DgetC(flag)$?
Dgetdol	sh.dol.c	?^Dgetdol()$?
Dredc	sh.dol.c	?^Dredc()$?
Dtest	sh.dol.c	?^Dtest(c)$?
Dtestq	sh.dol.c	?^Dtestq(c)$?
Dword	sh.dol.c	?^Dword()$?
Gcat	sh.glob.c	?^Gcat(s1, s2)$?
Gmatch	sh.glob.c	?^Gmatch(s, p)$?
Msh	sh.c	?^main(c, av)$?
Perror	sh.err.c	?^Perror(s)$?
_strout	printf.c	?^_strout(string, count, adjust, foo, fillch)$?
_strout	x.c	?^_strout(string, count, adjust, foo, fillch)$?
acollect	sh.glob.c	?^acollect(as)$?
addla	sh.lex.c	?^addla(cp)$?
addpath	sh.glob.c	?^addpath(c)$?
adrof	sh.set.c	?^adrof(var)$?
adrof1	sh.set.c	?^adrof1(var, head)$?
alias	sh.parse.c	?^alias(lex)$?
allock	alloc.c	?^allock()$?
allock	malloc.c	?^allock()$?
alnum	sh.misc.c	?^alnum(c)$?
amatch	sh.glob.c	?^amatch(s, p)$?
any	sh.misc.c	?^any(c, s)$?
asx	sh.set.c	?^asx(vp, subscr, p)$?
asyn0	sh.parse.c	?^asyn0(p1, p2)$?
asyn3	sh.parse.c	?^asyn3(p1, p2)$?
asyntax	sh.parse.c	?^asyntax(p1, p2)$?
at	doprnt.c	?^addp4 $10,8(sp),$10,(sp)	# 2*[n/2] in packed, at (?
await	sh.vmwait.c	?^await()$?
await	sh.wait.c	?^await()$?
backeval	sh.glob.c	?^backeval(cp, literal)$?
bferr	sh.err.c	?^bferr(cp)$?
bfree	sh.lex.c	?^bfree()$?
bgetc	sh.lex.c	?^bgetc()$?
blkcat	sh.misc.c	?^blkcat(up, vp)$?
blkcpy	sh.misc.c	?^blkcpy(oav, bv)$?
blkend	sh.misc.c	?^blkend(up)$?
blkfree	sh.misc.c	?^blkfree(av0)$?
blklen	sh.misc.c	?^blklen(av)$?
blkpr	sh.misc.c	?^blkpr(av)$?
blkspl	sh.misc.c	?^blkspl(up, vp)$?
botch	alloc.c	?^botch(s)$?
botch	malloc.c	?^botch(s)$?
bseek	sh.lex.c	?^bseek(l)$?
btell	sh.lex.c	?^btell()$?
btoeof	sh.lex.c	?^btoeof()$?
cadd	sh.vmwait.c	?^cadd(pid, cname)$?
cadd	sh.wait.c	?^cadd(pid, cname)$?
calloc	sh.misc.c	?^calloc(i, j)$?
cdone	sh.vmwait.c	?^cdone(pid)$?
cdone	sh.wait.c	?^cdone(pid)$?
ceil	doprnt.c	?^getman:	addl2 $9,r2			# -ceil(log10(x)) + 9$?
cfree	sh.misc.c	?^cfree(p)$?
chkclob	sh.sem.c	?^chkclob(cp)$?
chngd	sh.func.c	?^chngd(vp)$?
clearbusy	alloc.c	?^#define clearbusy(p) (union store *)((INT)(p)&~BUS?
clearbusy	malloc.c	?^#define clearbusy(p) (union store *)((INT)(p)&~BUS?
cleft	sh.vmwait.c	?^cleft()$?
cleft	sh.wait.c	?^cleft()$?
closech	sh.misc.c	?^closech()$?
closem	sh.misc.c	?^closem()$?
clrb	doprnt.c	?^clrb (r5)			# flag end$?
cmpb	doprnt.c	?^cmpb (r1)+,$'+$?
cname	sh.vmwait.c	?^cname(pid)$?
cname	sh.wait.c	?^cname(pid)$?
collect	sh.glob.c	?^collect(as)$?
copdent	sh.glob.c	?^copdent(to, from)$?
copy	sh.misc.c	?^copy(to, from, size)$?
copyblk	sh.misc.c	?^copyblk(v)$?
copylex	sh.lex.c	?^copylex(hp, fp)$?
dcopy	sh.misc.c	?^dcopy(i, j)$?
deletev	sh.set.c	?^deletev(cp)$?
digit	sh.misc.c	?^digit(c)$?
dmove	sh.misc.c	?^dmove(i, j)$?
do	doprnt.c	?^jleq eg				# so do (w+5) <= exp$?
doagain	sh.func.c	?^doagain()$?
doalias	sh.func.c	?^doalias(v)$?
dobackp	sh.glob.c	?^dobackp(cp, literal)$?
dobreak	sh.func.c	?^dobreak()$?
docontin	sh.func.c	?^docontin()$?
doecho	sh.func.c	?^doecho(v)$?
doelse	sh.func.c	?^doelse()$?
doend	sh.func.c	?^doend()$?
doexec	sh.exec.c	?^doexec(t)$?
doexit	sh.func.c	?^doexit(v)$?
doforeach	sh.func.c	?^doforeach(v)$?
dofork	sh.sem.c	?^dofork(shudint, shudhup)$?
doglob	sh.func.c	?^doglob(v)$?
dogoto	sh.func.c	?^dogoto(v)$?
dohash	sh.exec.c	?^dohash()$?
dohist	sh.hist.c	?^dohist()$?
dohist1	sh.hist.c	?^dohist1(hp)$?
doif	sh.func.c	?^doif(v, kp)$?
doio	sh.sem.c	?^doio(t, pipein, pipeout)$?
dolet	sh.set.c	?^dolet(v)$?
dologin	sh.func.c	?^dologin(v)$?
dologout	sh.func.c	?^dologout()$?
domod	sh.lex.c	?^domod(cp, type)$?
donefds	sh.misc.c	?^donefds()$?
donewgrp	sh.func.c	?^donewgrp(v)$?
donice	sh.vmwait.c	?^donice(v)$?
donice	sh.wait.c	?^donice(v)$?
donohup	sh.func.c	?^donohup()$?
doonintr	sh.func.c	?^doonintr(v)$?
dorepeat	sh.func.c	?^dorepeat(v, kp)$?
doset	sh.set.c	?^doset(v)$?
dosetenv	sh.func.c	?^dosetenv(v)$?
dosource	sh.c	?^dosource(t)$?
dosub	sh.lex.c	?^dosub(sc, en, global)$?
doswbrk	sh.func.c	?^doswbrk()$?
doswitch	sh.func.c	?^doswitch(v)$?
dotime	sh.vmwait.c	?^dotime(v, kp)$?
dotime	sh.wait.c	?^dotime(v, kp)$?
doumask	sh.func.c	?^doumask(v)$?
dounhash	sh.exec.c	?^dounhash()$?
dowhile	sh.func.c	?^dowhile(v)$?
dozip	sh.func.c	?^dozip()$?
draino	sh.print.c	?^draino()$?
echo	sh.func.c	?^echo(sep, v)$?
egetn	sh.exp.c	?^egetn(cp)$?
endpwent	getpwent.c	?^endpwent()$?
endwait	sh.vmwait.c	?^endwait()$?
endwait	sh.wait.c	?^endwait()$?
enthist	sh.hist.c	?^enthist(event, lp, docopy)$?
error	sh.err.c	?^error(s, arg)$?
etracc	sh.exp.c	?^etracc(str, cp, vp)$?
etraci	sh.exp.c	?^etraci(str, i, vp)$?
evalav	sh.exp.c	?^evalav(v)$?
execash	sh.exec.c	?^execash(t, kp)$?
execbrc	sh.glob.c	?^execbrc(p, s)$?
execute	sh.sem.c	?^execute(t, pipein, pipeout)$?
exit	sh.c	?^exit(i)$?
exitstat	sh.c	?^exitstat()$?
exp	sh.exp.c	?^exp(vp)$?
exp0	sh.exp.c	?^exp0(vp, ignore)$?
exp1	sh.exp.c	?^exp1(vp, ignore)$?
exp2	sh.exp.c	?^exp2(vp, ignore)$?
exp2a	sh.exp.c	?^exp2a(vp, ignore)$?
exp2b	sh.exp.c	?^exp2b(vp, ignore)$?
exp2c	sh.exp.c	?^exp2c(vp, ignore)$?
exp3	sh.exp.c	?^exp3(vp, ignore)$?
exp3a	sh.exp.c	?^exp3a(vp, ignore)$?
exp4	sh.exp.c	?^exp4(vp, ignore)$?
exp5	sh.exp.c	?^exp5(vp, ignore)$?
exp6	sh.exp.c	?^exp6(vp, ignore)$?
expand	sh.glob.c	?^expand(as)$?
exportpath	sh.set.c	?^exportpath(val)$?
findev	sh.lex.c	?^findev(cp, anyarg)$?
flush	sh.print.c	?^flush()$?
free	alloc.c	?^free(ap)$?
free	malloc.c	?^free(ap)$?
freelex	sh.lex.c	?^freelex(vp)$?
freenod	sh.parse.c	?^freenod(p1, p2)$?
freesyn	sh.parse.c	?^freesyn(t)$?
func	sh.func.c	?^func(t)$?
getC	sh.lex.c	?^getC(flag)$?
getdol	sh.lex.c	?^getdol()$?
getexcl	sh.lex.c	?^getexcl(sc)$?
gethdir	sh.c	?^gethdir(home)$?
gethent	sh.lex.c	?^gethent(sc)$?
getinx	sh.set.c	?^getinx(cp, ip)$?
getn	sh.set.c	?^getn(cp)$?
getpwent	getpwent.c	?^getpwent()$?
getpwnam	getpwnam.c	?^getpwnam(name)$?
getpwuid	getpwuid.c	?^getpwuid(uid)$?
getsel	sh.lex.c	?^getsel(al, ar, dol)$?
getsub	sh.lex.c	?^getsub(en)$?
getvx	sh.set.c	?^getvx(vp, subscr)$?
getword	sh.func.c	?^getword(wp)$?
ginit	sh.glob.c	?^ginit(agargv)$?
glob	sh.glob.c	?^glob(v)$?
globone	sh.glob.c	?^globone(str)$?
goodbye	sh.c	?^goodbye()$?
hash	sh.exec.c	?^hash(cp)$?
hashstat	sh.exec.c	?^hashstat()$?
heredoc	sh.dol.c	?^heredoc(term)$?
hfree	sh.hist.c	?^hfree(hp)$?
if	sh.set.c	?^	} else if (sizeof (int) == 4 && n == -2147483648)?
importpath	sh.c	?^importpath(cp)$?
initdesc	sh.c	?^initdesc()$?
isa	sh.exp.c	?^isa(cp, what)$?
isbfunc	sh.func.c	?^isbfunc(cp)$?
islogin	sh.func.c	?^islogin()$?
lastchr	sh.misc.c	?^lastchr(cp)$?
letter	sh.misc.c	?^letter(c)$?
lex	sh.lex.c	?^lex(hp)$?
lshift	sh.misc.c	?^lshift(v, c)$?
madrof	sh.set.c	?^madrof(pat, head)$?
mailchk	sh.c	?^mailchk()$?
malloc	alloc.c	?^malloc(nbytes)$?
malloc	malloc.c	?^malloc(nbytes)$?
match	sh.glob.c	?^match(s, p)$?
matchdir	sh.glob.c	?^matchdir(pattern)$?
matchev	sh.lex.c	?^matchev(hp, cp, anyarg)$?
matchs	sh.lex.c	?^matchs(str, pat)$?
moval	doprnt.c	?^moval (width)[width],width	# width *= 5;$?
movb	doprnt.c	?^L1:	movb (r11)+,width		# next character of format$?
movd	doprnt.c	?^movd (ap)+,r5$?
movl	doprnt.c	?^L20:	movl (ap)+,r2			# addr first byte$?
mypipe	sh.sem.c	?^mypipe(pv)$?
nameloc	getpwnam.c	?^nameloc (name)				/* finds name from name->loc tab?
noev	sh.lex.c	?^noev(cp)$?
number	sh.misc.c	?^number(cp)$?
onlyread	sh.set.c	?^onlyread(cp)$?
operate	sh.set.c	?^operate(op, vp, p)$?
p2dig	sh.print.c	?^p2dig(i)$?
p60ths	sh.print.c	?^p60ths(l)$?
pexerr	sh.exec.c	?^pexerr()$?
phist	sh.hist.c	?^phist(hp)$?
pintr	sh.c	?^pintr()$?
plist	sh.print.c	?^plist(vp)$?
preread	sh.func.c	?^preread()$?
printf	printf.c	?^printf(fmt, args)$?
printf	x.c	?^printf(fmt, args)$?
prlex	sh.lex.c	?^prlex(sp0)$?
process	sh.c	?^process(catch)$?
prvars	sh.func.c	?^prvars()$?
psave	sh.glob.c	?^psave(c)$?
psecs	sh.print.c	?^psecs(l)$?
ptimes	sh.vmwait.c	?^ptimes(sec, bef, aft)$?
ptimes	sh.wait.c	?^ptimes(sec, bef, aft)$?
putchar	sh.print.c	?^putchar(c)$?
putn	sh.set.c	?^putn(n)$?
putn1	sh.set.c	?^putn1(n)$?
pvtimes	sh.wait.c	?^pvtimes(v0, v1, sec)$?
pwait	sh.vmwait.c	?^pwait(i)$?
pwait	sh.wait.c	?^pwait(i)$?
pword	sh.glob.c	?^pword()$?
pwskip	getpwent.c	?^pwskip(p)$?
readc	sh.lex.c	?^readc(wanteof)$?
realloc	malloc.c	?^realloc(p, nbytes)$?
reexecute	sh.func.c	?^reexecute(kp)$?
renum	sh.misc.c	?^renum(i, j)$?
return	sh.set.c	?^	return (savestr(number));$?
rscan	sh.glob.c	?^rscan(t, f)$?
saveblk	sh.misc.c	?^saveblk(v)$?
savehist	sh.hist.c	?^savehist(sp)$?
savestr	sh.set.c	?^savestr(s)$?
scan	sh.glob.c	?^scan(t, f)$?
search	sh.func.c	?^search(type, level, goal)$?
secs	sh.vmwait.c	?^secs(bef, aft)$?
secs	sh.wait.c	?^secs(bef, aft)$?
set	sh.set.c	?^set(var, value)$?
set1	sh.set.c	?^set1(var, vec, head)$?
setDolp	sh.dol.c	?^setDolp(cp)$?
setNS	sh.set.c	?^setNS(cp)$?
setbusy	alloc.c	?^#define setbusy(p) (union store *)((INT)(p)|BUSY)$?
setbusy	malloc.c	?^#define setbusy(p) (union store *)((INT)(p)|BUSY)$?
setenv	sh.func.c	?^setenv(name, value)$?
seterr	sh.err.c	?^seterr(s)$?
seterr2	sh.err.c	?^seterr2(cp, dp)$?
seterrc	sh.err.c	?^seterrc(cp, d)$?
setexclp	sh.lex.c	?^setexclp(cp)$?
setpwent	getpwent.c	?^setpwent()$?
setq	sh.set.c	?^setq(var, vec, head)$?
settell	sh.lex.c	?^settell()$?
settimes	sh.vmwait.c	?^settimes()$?
settimes	sh.wait.c	?^settimes()$?
shift	sh.set.c	?^shift(v)$?
showall	alloc.c	?^showall(v)$?
sort	sh.glob.c	?^sort()$?
srccat	sh.c	?^srccat(cp, dp)$?
srchx	sh.func.c	?^srchx(cp)$?
srcunit	sh.c	?^srcunit(unit, onlyown)$?
strcmp8	getpwnam.c	?^strcmp8 (a,b)$?
strend	sh.misc.c	?^strend(cp)$?
strip	sh.misc.c	?^strip(cp)$?
strspl	sh.misc.c	?^strspl(cp, dp)$?
subword	sh.lex.c	?^subword(cp, type, adid)$?
syn0	sh.parse.c	?^syn0(p1, p2, flags)$?
syn1	sh.parse.c	?^syn1(p1, p2, flags)$?
syn1a	sh.parse.c	?^syn1a(p1, p2, flags)$?
syn1b	sh.parse.c	?^syn1b(p1, p2, flags)$?
syn2	sh.parse.c	?^syn2(p1, p2, flags)$?
syn3	sh.parse.c	?^syn3(p1, p2, flags)$?
syntax	sh.parse.c	?^syntax(p1, p2, flags)$?
testbusy	alloc.c	?^#define testbusy(p) ((INT)(p)&BUSY)$?
testbusy	malloc.c	?^#define testbusy(p) ((INT)(p)&BUSY)$?
texec	sh.exec.c	?^texec(f, t)$?
tglob	sh.glob.c	?^tglob(c)$?
toend	sh.func.c	?^toend()$?
trim	sh.glob.c	?^trim(c)$?
udvar	sh.misc.c	?^udvar(name)$?
uidloc	getpwuid.c	?^uidloc (uid)				/* finds uid from uid->loc table *?
unDgetC	sh.dol.c	?^#define	unDgetC(c)	Dpeekc = c$?
unDredc	sh.dol.c	?^unDredc(c)$?
unalias	sh.func.c	?^unalias(v)$?
ungetC	sh.lex.c	?^#define	ungetC(c)	peekc = c$?
ungetD	sh.lex.c	?^#define	ungetD(c)	peekd = c$?
unreadc	sh.lex.c	?^unreadc(c)$?
unset	sh.set.c	?^unset(v)$?
unset1	sh.set.c	?^unset1(v, head)$?
unsetv	sh.set.c	?^unsetv(var)$?
unsetv1	sh.set.c	?^unsetv1(var, head)$?
value	sh.set.c	?^value(var)$?
value1	sh.set.c	?^value1(var, head)$?
vffree	sh.sem.c	?^vffree()$?
vmsadd	sh.wait.c	?^vmsadd(vp, wp)$?
wfree	sh.func.c	?^wfree()$?
word	sh.lex.c	?^word()$?
xechoit	sh.exec.c	?^xechoit(t)$?
xfree	sh.set.c	?^xfree(cp)$?
xset	sh.set.c	?^xset(cp, vp)$?
zer	doprnt.c	?^	movaw -ch.zer(r0)[width],width	# width = 2*witdh ?