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)$?