2.9BSD/usr/src/ucb/csh/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)$?
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)$?
atou	getpwent.c	?^atou(p)$?
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()$?
calloc	sh.misc.c	?^calloc(i, j)$?
cfree	sh.misc.c	?^cfree(p)$?
chkclob	sh.sem.c	?^chkclob(cp)$?
clearbusy	alloc.c	?^#define clearbusy(p) (union store *)((INT)(p)&~BUS?
clearbusy	malloc.c	?^#define clearbusy(p) (union store *)((INT)(p)&~BUS?
closech	sh.misc.c	?^closech()$?
closem	sh.misc.c	?^closem()$?
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)$?
dcanon	sh.dir.c	?^dcanon(cp)$?
dcopy	sh.misc.c	?^dcopy(i, j)$?
dfind	sh.dir.c	?^dfind(cp)$?
dfollow	sh.dir.c	?^dfollow(cp)$?
dfree	sh.dir.c	?^dfree(dp)$?
digit	sh.misc.c	?^digit(c)$?
dinit	sh.dir.c	?^dinit(hp)$?
dmove	sh.misc.c	?^dmove(i, j)$?
dnewcwd	sh.dir.c	?^dnewcwd(dp)$?
doagain	sh.func.c	?^doagain()$?
doalias	sh.func.c	?^doalias(v)$?
dobackp	sh.glob.c	?^dobackp(cp, literal)$?
dobg	sh.proc.c	?^dobg(v)$?
dobg1	sh.proc.c	?^dobg1(v)$?
dobreak	sh.func.c	?^dobreak()$?
dochngd	sh.dir.c	?^dochngd(v)$?
docontin	sh.func.c	?^docontin()$?
dodirs	sh.dir.c	?^dodirs(v)$?
doecho	sh.func.c	?^doecho(v)$?
doelse	sh.func.c	?^doelse()$?
doend	sh.func.c	?^doend()$?
doeval	sh.func.c	?^doeval(v)$?
doexec	sh.exec.c	?^doexec(t)$?
doexit	sh.func.c	?^doexit(v)$?
dofg	sh.proc.c	?^dofg(v)$?
dofg1	sh.proc.c	?^dofg1(v)$?
doforeach	sh.func.c	?^doforeach(v)$?
doglob	sh.func.c	?^doglob(v)$?
dogoto	sh.func.c	?^dogoto(v)$?
dohash	sh.exec.c	?^dohash()$?
dohist	sh.hist.c	?^dohist(vp)$?
dohist1	sh.hist.c	?^dohist1(hp, np, rflg)$?
doif	sh.func.c	?^doif(v, kp)$?
doio	sh.sem.c	?^doio(t, pipein, pipeout)$?
dojobs	sh.proc.c	?^dojobs(v)$?
dokill	sh.proc.c	?^dokill(v)$?
dolabel	sh.func.c	?^dolabel()$?
dolet	sh.set.c	?^dolet(v)$?
dolimit	sh.func.c	?^dolimit(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.time.c	?^donice(v)$?
donohup	sh.func.c	?^donohup()$?
donotify	sh.proc.c	?^donotify(v)$?
doonintr	sh.func.c	?^doonintr(v)$?
dopopd	sh.dir.c	?^dopopd(v)$?
dopushd	sh.dir.c	?^dopushd(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)$?
dostop	sh.proc.c	?^dostop(v)$?
dosub	sh.lex.c	?^dosub(sc, en, global)$?
dosuspend	sh.func.c	?^dosuspend()$?
doswbrk	sh.func.c	?^doswbrk()$?
doswitch	sh.func.c	?^doswitch(v)$?
dotime	sh.time.c	?^dotime()$?
doumask	sh.func.c	?^doumask(v)$?
dounhash	sh.exec.c	?^dounhash()$?
dounlimit	sh.func.c	?^dounlimit(v)$?
dounsetenv	sh.func.c	?^dounsetenv(v)$?
dowait	sh.proc.c	?^dowait()$?
dowhile	sh.func.c	?^dowhile(v)$?
dozip	sh.func.c	?^dozip()$?
draino	sh.print.c	?^draino()$?
dtildepr	sh.dir.c	?^dtildepr(home, dir)$?
echo	sh.func.c	?^echo(sep, v)$?
egetn	sh.exp.c	?^egetn(cp)$?
endpwent	getpwent.c	?^endpwent()$?
enthist	sh.hist.c	?^enthist(event, lp, docopy)$?
eq	sh.h	?^#define	eq(a, b)	(strcmp(a, b) == 0)$?
er	sh.h	?^#define er(s)	write(erf,s,sizeof(s))$?
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, wanttty, 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)$?
findlim	sh.func.c	?^findlim(cp)$?
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, bp)$?
getC	sh.lex.c	?^getC(flag)$?
getdol	sh.lex.c	?^getdol()$?
getexcl	sh.lex.c	?^getexcl(sc)$?
getexit	sh.h	?^#define	getexit(a)	copy((char *)(a), (char *)resla?
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)$?
getval	sh.func.c	?^getval(lp, v)$?
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(t)$?
isdir	sh.h	?^#define	isdir(d)	((d.st_mode & S_IFMT) == S_IFDIR)$?
islogin	sh.func.c	?^islogin()$?
lastchr	sh.misc.c	?^lastchr(cp)$?
letter	sh.misc.c	?^letter(c)$?
lex	sh.lex.c	?^lex(hp)$?
limtail	sh.func.c	?^limtail(cp, str0)$?
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)$?
mypipe	sh.sem.c	?^mypipe(pv)$?
noev	sh.lex.c	?^noev(cp)$?
number	sh.misc.c	?^number(cp)$?
okpcntl	sh.proc.c	?^okpcntl()$?
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)$?
padd	sh.proc.c	?^padd(t)$?
pads	sh.proc.c	?^pads(cp)$?
palloc	sh.proc.c	?^palloc(pid, t)$?
panystop	sh.proc.c	?^panystop(neednl)$?
pchild	sh.proc.c	?^pchild()$?
pclrcurr	sh.proc.c	?^pclrcurr(pp)$?
pendjob	sh.proc.c	?^pendjob()$?
pexerr	sh.exec.c	?^pexerr()$?
pfind	sh.proc.c	?^pfind(cp)$?
pflush	sh.proc.c	?^pflush(pp)$?
pflushall	sh.proc.c	?^pflushall()$?
pfork	sh.proc.c	?^pfork(t, wanttty)$?
pgetcurr	sh.proc.c	?^pgetcurr(pp)$?
phist	sh.hist.c	?^phist(hp)$?
pintr	sh.c	?^pintr()$?
pintr1	sh.c	?^pintr1(wantnl)$?
pjwait	sh.proc.c	?^pjwait(pp)$?
pkill	sh.proc.c	?^pkill(v, signum)$?
plim	sh.func.c	?^plim(lp)$?
plist	sh.print.c	?^plist(vp)$?
pnote	sh.proc.c	?^pnote()$?
pprint	sh.proc.c	?^pprint(pp, flag)$?
prefix	sh.misc.c	?^prefix(sub, str)$?
preread	sh.func.c	?^preread()$?
prestjob	sh.proc.c	?^prestjob()$?
printf	printf.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)$?
psavejob	sh.proc.c	?^psavejob()$?
psecs	sh.print.c	?^psecs(l)$?
pstart	sh.proc.c	?^pstart(pp, foregnd)$?
ptimes	sh.time.c	?^ptimes(utime, stime, etime)$?
ptprint	sh.proc.c	?^ptprint(tp)$?
putchar	sh.print.c	?^putchar(c)$?
putn	sh.set.c	?^putn(n)$?
putn1	sh.set.c	?^putn1(n)$?
pvtimes	sh.time.c	?^pvtimes(v0, v1, sec)$?
pwait	sh.proc.c	?^pwait()$?
pword	sh.glob.c	?^pword()$?
pwskip	getpwent.c	?^pwskip(p)$?
readc	sh.lex.c	?^readc(wanteof)$?
realloc	alloc.c	?^realloc(p, nbytes)$?
realloc	malloc.c	?^realloc(p, nbytes)$?
reexecute	sh.func.c	?^reexecute(kp)$?
renum	sh.misc.c	?^renum(i, j)$?
reset	sh.h	?^#define	reset()		longjmp(reslab)$?
resexit	sh.h	?^#define	resexit(a)	copy((char *)reslab, ((char *)(?
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)$?
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)$?
setexit	sh.h	?^#define	setexit()	setjmp(reslab)$?
setlim	sh.func.c	?^setlim(lp, limit)$?
setname	sh.h	?^#define	setname(a)	bname = (a);$?
setpwent	getpwent.c	?^setpwent()$?
setq	sh.set.c	?^setq(var, vec, head)$?
settell	sh.lex.c	?^settell()$?
settimes	sh.time.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)$?
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)$?
tback	sh.glob.c	?^tback(c)$?
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)$?
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)$?
unsetenv	sh.func.c	?^unsetenv(name)$?
unsetv	sh.set.c	?^unsetv(var)$?
unsetv1	sh.set.c	?^unsetv1(var, head)$?
untty	sh.c	?^untty()$?
value	sh.set.c	?^value(var)$?
value1	sh.set.c	?^value1(var, head)$?
vffree	sh.sem.c	?^vffree()$?
vmsadd	sh.time.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)$?