⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tags

📁 早期freebsd实现
💻
字号:
CHECKEND	parser.c	/^#define CHECKEND()	{goto checkend; checkend_return/Mecho	bltin/echo.c	/^main(argc, argv)  char **argv; {$/Mmain	main.c	/^main(argc, argv)  char **argv; {$/PARSEARITH	parser.c	/^#define	PARSEARITH()	{goto parsearith; parsearith_/PARSEBACKQNEW	parser.c	/^#define PARSEBACKQNEW()	{oldstyle = 0; goto parseb/PARSEBACKQOLD	parser.c	/^#define PARSEBACKQOLD()	{oldstyle = 1; goto parseb/PARSEREDIR	parser.c	/^#define PARSEREDIR()	{goto parseredir; parseredir_/PARSESUB	parser.c	/^#define PARSESUB()	{goto parsesub; parsesub_return/PF	../../usr.bin/printf/printf.c	/^#define PF(f, func) { \\$/RETURN	parser.c	/^#define RETURN(token)	return lasttoken = token$/STRTODEST	expand.c	/^#define STRTODEST(p) \\$/addcmdentry	exec.c	/^addcmdentry(name, entry)$/addfname	expand.c	/^addfname(name)$/aliascmd	alias.c	/^aliascmd(argc, argv)$/andor	parser.c	/^andor() {$/argstr	expand.c	/^argstr(p, flag)$/asciicode	../../usr.bin/printf/printf.c	/^asciicode()$/bgcmd	jobs.c	/^bgcmd(argc, argv)  char **argv; {$/bltincmd	eval.c	/^bltincmd(argc, argv)  char **argv; {$/bltinlookup	var.c	/^bltinlookup(name, doall)$/breakcmd	eval.c	/^breakcmd(argc, argv)  char **argv; {$/calcsize	nodes.c	/^calcsize(n)$/casematch	expand.c	/^casematch(pattern, val)$/cdcmd	cd.c	/^cdcmd(argc, argv)  char **argv; {$/changepath	exec.c	/^changepath(newval)$/chkmail	mail.c	/^chkmail(silent) {$/ckmalloc	memalloc.c	/^ckmalloc(nbytes) {$/ckrealloc	memalloc.c	/^ckrealloc(p, nbytes)$/clear_traps	trap.c	/^clear_traps() {$/clearcmdentry	exec.c	/^clearcmdentry(firstchange) {$/clearredir	redir.c	/^clearredir() {$/closescript	input.c	/^closescript() {$/cmdlookup	exec.c	/^cmdlookup(name, add)$/cmdloop	main.c	/^cmdloop(top) {$/cmdputs	jobs.c	/^cmdputs(s)$/cmdtxt	jobs.c	/^cmdtxt(n)$/command	parser.c	/^command() {$/commandtext	jobs.c	/^commandtext(n)$/copyfd	redir.c	/^copyfd(from, to) {$/copyfunc	nodes.c	/^copyfunc(n)$/copynode	nodes.c	/^copynode(n)$/copynodelist	nodes.c	/^copynodelist(lp)$/defun	exec.c	/^defun(name, func)$/delete_cmd_entry	exec.c	/^delete_cmd_entry() {$/deletefuncs	exec.c	/^deletefuncs() {$/docd	cd.c	/^docd(dest, print)$/doformat	output.c	/^doformat(dest, f, ap)$/dotcmd	main.c	/^dotcmd(argc, argv)  char **argv; {$/dotrap	trap.c	/^dotrap() {$/dowait	jobs.c	/^dowait(block, job)$/dprintf	output.c	/^dprintf(char *fmt, ...) {$/emptyoutbuf	output.c	/^emptyoutbuf(dest)$/environment	var.c	/^environment() {$/error	error.c	/^error(char *msg, ...) {$/error2	error.c	/^error2(a, b)$/escape	../../usr.bin/printf/printf.c	/^escape(fmt)$/evalbackcmd	eval.c	/^evalbackcmd(n, result)$/evalcase	eval.c	/^evalcase(n, flags)$/evalcmd	eval.c	/^evalcmd(argc, argv)  $/evalcommand	eval.c	/^evalcommand(cmd, flags, backcmd)$/evalfor	eval.c	/^evalfor(n)$/evalloop	eval.c	/^evalloop(n)$/evalpipe	eval.c	/^evalpipe(n)$/evalstring	eval.c	/^evalstring(s)$/evalsubshell	eval.c	/^evalsubshell(n, flags)$/evaltree	eval.c	/^evaltree(n, flags)$/evalvar	expand.c	/^evalvar(p, flag)$/execcmd	eval.c	/^execcmd(argc, argv)  char **argv; {$/execinterp	exec.c	/^execinterp(argv, envp)$/exit	main.c	/^exit(exitstatus) {$/exitcmd	main.c	/^exitcmd(argc, argv)  char **argv; {$/exitshell	trap.c	/^exitshell(status) {$/expandarg	expand.c	/^expandarg(arg, arglist, flag)$/expandhere	expand.c	/^expandhere(arg, fd)$/expandmeta	expand.c	/^expandmeta(str, flag)$/expari	expand.c	/^expari(flag)$/expbackq	expand.c	/^expbackq(cmd, quoted, flag)$/expmeta	expand.c	/^expmeta(enddir, name)$/exportcmd	var.c	/^exportcmd(argc, argv)  char **argv; {$/expredir	eval.c	/^expredir(n)$/expsort	expand.c	/^expsort(str)$/exptilde	expand.c	/^exptilde(p, flag)$/exraise	error.c	/^exraise(e) {$/fc_replace	histedit.c	/^fc_replace(s, p, r)$/fd0_redirected_p	redir.c	/^fd0_redirected_p () {$/fgcmd	jobs.c	/^fgcmd(argc, argv)  char **argv; {$/find_builtin	exec.c	/^find_builtin(name)$/find_command	exec.c	/^find_command(name, entry, printerr)$/flushall	output.c	/^flushall() {$/flushout	output.c	/^flushout(dest)$/fmtstr	output.c	/^fmtstr(char *outbuf, int length, char *fmt, ...) {/forkshell	jobs.c	/^forkshell(jp, n, mode)$/freefunc	nodes.c	/^freefunc(n)$/freejob	jobs.c	/^freejob(jp)$/freeparam	options.c	/^freeparam(param)$/freestdout	output.c	/^freestdout() {$/getchr	../../usr.bin/printf/printf.c	/^getchr()$/getcmdentry	exec.c	/^getcmdentry(name, entry)$/getcomponent	cd.c	/^getcomponent() {$/getdouble	../../usr.bin/printf/printf.c	/^getdouble()$/getint	../../usr.bin/printf/printf.c	/^getint(ip)$/getjob	jobs.c	/^getjob(name)$/getlong	../../usr.bin/printf/printf.c	/^getlong(lp)$/getoptscmd	options.c	/^getoptscmd(argc, argv)  char **argv; {$/getprompt	parser.c	/^getprompt(unused)$/getpwd	cd.c	/^getpwd() {$/getsigaction	trap.c	/^getsigaction(signo) {$/getstr	../../usr.bin/printf/printf.c	/^getstr()$/goodname	parser.c	/^goodname(name)$/grabstackblock	memalloc.c	/^grabstackblock(len) {$/growstackblock	memalloc.c	/^growstackblock() {$/growstackstr	memalloc.c	/^growstackstr() {$/hashalias	alias.c	/^hashalias(p)$/hashcd	exec.c	/^hashcd() {$/hashcmd	exec.c	/^hashcmd(argc, argv)  char **argv; {$/hashvar	var.c	/^hashvar(p)$/histcmd	histedit.c	/^histcmd(argc, argv)$/histedit	histedit.c	/^histedit() {$/ifsbreakup	expand.c	/^ifsbreakup(string, arglist)$/ignoresig	trap.c	/^ignoresig(signo) {$/indent	show.c	/^indent(amount, pfx, fp)$/initvar	var.c	/^initvar() {$/is_number	mystring.c	/^is_number(p)$/jobidcmd	jobs.c	/^jobidcmd(argc, argv)  char **argv; {$/jobscmd	jobs.c	/^jobscmd(argc, argv)  char **argv; {$/list	parser.c	/^list(nlflag) {$/listsetvar	var.c	/^listsetvar(list)$/localcmd	var.c	/^localcmd(argc, argv)  char **argv; {$/lookupalias	alias.c	/^lookupalias(name, check)$/lookupvar	var.c	/^lookupvar(name)$/makejob	jobs.c	/^makejob(node, nprocs)$/makestrspace	memalloc.c	/^makestrspace() {$/minus_o	options.c	/^minus_o(name, val)$/mklocal	var.c	/^mklocal(name)$/mklong	../../usr.bin/printf/printf.c	/^mklong(str, ch)$/msort	expand.c	/^msort(list, len)$/nextopt	options.c	/^nextopt(optstring)$/nodesavestr	nodes.c	/^nodesavestr(s)$/noexpand	parser.c	/^noexpand(text)$/not_fcnumber	histedit.c	/^not_fcnumber(s)$/number	mystring.c	/^number(s)$/onint	error.c	/^onint() {$/onsig	trap.c	/^onsig(signo) {$/onsigchild	jobs.c	/^STATIC int onsigchild() {$/open_mem	output.c	/^open_mem(block, length, file)$/openhere	redir.c	/^openhere(redir)$/openredirect	redir.c	/^openredirect(redir, memory)$/opentrace	show.c	/^opentrace() {$/options	options.c	/^options(cmdline) {$/optschanged	options.c	/^optschanged() {$/out1fmt	output.c	/^out1fmt(char *fmt, ...) {$/out1str	output.c	/^out1str(p)$/out2str	output.c	/^out2str(p)$/outfmt	output.c	/^outfmt(struct output *file, char *fmt, ...) {$/outstr	output.c	/^outstr(p, file)$/padvance	exec.c	/^padvance(path, name)$/parsecmd	parser.c	/^parsecmd(interact) {$/parsefname	parser.c	/^parsefname() {$/parseheredoc	parser.c	/^parseheredoc() {$/patmatch	expand.c	/^patmatch(pattern, string)$/peektoken	parser.c	/^peektoken() {$/pfgets	input.c	/^pfgets(line, len)$/pgetc	input.c	/^pgetc() {$/pipeline	parser.c	/^pipeline() {$/pmatch	expand.c	/^pmatch(pattern, string)$/popallfiles	input.c	/^popallfiles() {$/popfile	input.c	/^popfile() {$/poplocalvars	var.c	/^poplocalvars() {$/popredir	redir.c	/^popredir() {$/popstackmark	memalloc.c	/^popstackmark(mark)$/popstring	input.c	/^popstring()$/preadbuffer	input.c	/^preadbuffer() {$/prefix	mystring.c	/^prefix(pfx, string)$/prehash	eval.c	/^prehash(n)$/printentry	exec.c	/^printentry(cmdp, verbose)$/procargs	options.c	/^procargs(argc, argv)$/pungetc	input.c	/^pungetc() {$/pushfile	input.c	/^pushfile() {$/pushstring	input.c	/^pushstring(s, len, ap)$/pwdcmd	cd.c	/^pwdcmd(argc, argv)  char **argv; {$/read_profile	main.c	/^read_profile(name)$/readcmd	miscbltin.c	/^readcmd(argc, argv)  char **argv; {$/readcmdfile	main.c	/^readcmdfile(name)$/readtoken	parser.c	/^readtoken() {$/readtoken1	parser.c	/^readtoken1(firstc, syntax, eofmark, striptabs)$/recordregion	expand.c	/^recordregion(start, end, nulonly) {$/redirect	redir.c	/^redirect(redir, flags)$/restartjob	jobs.c	/^restartjob(jp)$/returncmd	eval.c	/^returncmd(argc, argv)  char **argv; {$/rmaliases	alias.c	/^rmaliases() {$/rmescapes	expand.c	/^rmescapes(str)$/savestr	memalloc.c	/^savestr(s)$/scopyn	mystring.c	/^scopyn(from, to, size)$/setalias	alias.c	/^setalias(name, val)$/setcmd	options.c	/^setcmd(argc, argv)  char **argv; {$/sethistsize	histedit.c	/^sethistsize() {$/setinputfd	input.c	/^setinputfd(fd, push) {$/setinputfile	input.c	/^setinputfile(fname, push)$/setinputstring	input.c	/^setinputstring(string, push)$/setinteractive	trap.c	/^setinteractive(on) {$/setjobctl	jobs.c	/^setjobctl(on) {$/setoption	options.c	/^setoption(flag, val)$/setparam	options.c	/^setparam(argv)$/setprompt	parser.c	/^setprompt(which)$/setsignal	trap.c	/^setsignal(signo) {$/setstackmark	memalloc.c	/^setstackmark(mark)$/setvar	var.c	/^setvar(name, val, flags)$/setvarcmd	var.c	/^setvarcmd(argc, argv)  char **argv; {$/setvareq	var.c	/^setvareq(s, flags)$/sharg	show.c	/^sharg(arg, fp)$/shcmd	show.c	/^shcmd(cmd, fp)$/shellexec	exec.c	/^shellexec(argv, envp, path, index)$/shiftcmd	options.c	/^shiftcmd(argc, argv)  char **argv; {$/showjobs	jobs.c	/^showjobs(change) {$/showtree	show.c	/^showtree(n)$/showvarscmd	var.c	/^showvarscmd(argc, argv)  char **argv; {$/shprocvar	var.c	/^shprocvar() {$/shtree	show.c	/^shtree(n, ind, pfx, fp)$/simplecmd	parser.c	/^simplecmd(rpp, redir) $/sizenodelist	nodes.c	/^sizenodelist(lp)$/stalloc	memalloc.c	/^stalloc(nbytes) {$/stoppedjobs	jobs.c	/^stoppedjobs()$/str_to_event	histedit.c	/^str_to_event(str, last)$/stunalloc	memalloc.c	/^stunalloc(p)$/synerror	parser.c	/^synerror(msg)$/synexpect	parser.c	/^synexpect(token) {$/trace	show.c	/^trace(fmt, a1, a2, a3, a4, a5, a6, a7, a8)$/trapcmd	trap.c	/^trapcmd(argc, argv)  char **argv; {$/trargs	show.c	/^trargs(ap)$/trputc	show.c	/^trputc(c) {$/trputs	show.c	/^trputs(s)$/trstring	show.c	/^trstring(s)$/truecmd	eval.c	/^truecmd(argc, argv)  char **argv; {$/tryexec	exec.c	/^tryexec(cmd, argv, envp)$/umaskcmd	miscbltin.c	/^umaskcmd(argc, argv)  char **argv; {$/unalias	alias.c	/^unalias(name)$/unaliascmd	alias.c	/^unaliascmd(argc, argv)$/ungrabstackstr	memalloc.c	/^ungrabstackstr(s, p)$/unsetcmd	var.c	/^unsetcmd(argc, argv)  char **argv; {$/unsetfunc	exec.c	/^unsetfunc(name)$/unsetvar	var.c	/^unsetvar(s)$/updatepwd	cd.c	/^updatepwd(dir)$/usage	../../usr.bin/printf/printf.c	/^usage()$/varequal	var.c	/^varequal(p, q)$/varisset	expand.c	/^varisset(name)$/varvalue	expand.c	/^varvalue(name, quoted, allow_split)$/waitcmd	jobs.c	/^waitcmd(argc, argv)  char **argv; {$/waitforjob	jobs.c	/^waitforjob(jp)$/waitproc	jobs.c	/^waitproc(block, status)$/warnx	../../usr.bin/printf/printf.c	/^#define warnx(a, b, c) {						\\$/xioctl	output.c	/^xioctl(fd, request, arg) {$/xwrite	output.c	/^xwrite(fd, buf, nbytes)$/xxreadtoken	parser.c	/^xxreadtoken() {$/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -