159243SobrienEditor functions (ed.*c)
259243Sobriened.chared.c:	Editor basic function implementation. (Motion/Search etc.)
359243Sobriened.defns.c:	Editor command tables.
459243Sobriened.init.c:	Editor initialization. Tty/signal setup.
559243Sobriened.term.c:	Tty driver dependent initialization portion.
659243Sobriened.inputl.c:	Editor input, editor command parser, and dispatcher.
759243Sobriened.refresh.c:	Editor refreshing. How to change the old line to the current.
859243Sobriened.screen.c:	Termcap related functions.
959243Sobriened.xmap.c:	Key macro handling.
1059243Sobrien
1159243Sobrienglob.c:		The 4.4BSD globbing library function.
1259243Sobrien
1359243SobrienShell functions (sh*.c). All these files are from csh.
1459243Sobriensh.c:		Initialization, command loop and script handling.
1559243Sobriensh.char.c:	Character classification tables.
1659243Sobriensh.dir.c:	Directory handling (cd, pushd, popd, dirs). Initialization
1759243Sobrien		and symbolic link resolution.
1859243Sobriensh.dol.c:	Input line processor. Dollar/History expansion.
1959243Sobriensh.err.c:	Error handling routines and table.
2059243Sobriensh.exec.c:	Command execution (searching and executing commands)
2159243Sobrien		also which builtin.
2259243Sobriensh.exp.c:	Expression evaluation.
2359243Sobriensh.file.c:	Old csh file completion. Not used in tcsh.
2459243Sobriensh.func.c:	Csh builtin functions.
2559243Sobriensh.glob.c:	Wildcard matching. Also backquote, brace and tilde evaluation.
2659243Sobriensh.hist.c:	History book-keeping.
2759243Sobriensh.init.c:	Signal and builtin tables.
2859243Sobriensh.lex.c:	Lexical analyzer.
2959243Sobriensh.misc.c:	General purpose utilities.
3059243Sobriensh.parse.c:	Parser. Not really a parser. Recognizes sequences of tokens
3159243Sobrien		as builtins.
3259243Sobriensh.print.c:	Primitive output (basic character output).
3359243Sobriensh.proc.c:	Job handling. Adds new children to the job list.
3459243Sobrien		Catches dead children and removes them from the job list.
3559243Sobrien		Builtins for stopping/killing/ and moving jobs to the background
3659243Sobrien		foreground.
3759243Sobriensh.sem.c:	Job spawning (nice and time are handled here too) and I/O
3859243Sobrien		redirection.
3959243Sobriensh.set.c:	Variable setting.
4059243Sobriensh.time.c:	Time keeping and reporting.
4159243Sobrien
4259243SobrienTcsh additions (tc*.c)
4359243Sobrientc.alloc.c:	Malloc/Free
4459243Sobrientc.bind.c:	Key binding user access functions.
4559243Sobrientc.const.c:	Short String constants.
4659243Sobrientc.disc.c:	Line discipline set/clear.
4759243Sobrientc.func.c:	Tcsh additional builtins.
4859243Sobrientc.os.c:	OS dependencies/system call emulations.
4959243Sobrientc.printf.c:	Stdio like printf using the routines in sh.print.c
5059243Sobrientc.prompt.c:	Prompt expansion.
5159243Sobrientc.sched.c:	Scheduling commands handling.
5259243Sobrientc.sig.c:	Signal emulation for SVR2, SVR1 and V5.
5359243Sobrientc.str.c:	<string.h> for short strings.
5459243Sobrientc.vers.c:	HOSTTYPE and $version
5559243Sobrientc.who.c:	Watch variable handling.
5659243Sobrien
5759243SobrienSpelling, listing, and completion (tw*.c)
5859243Sobrientw.help.c:	Display help for a command by catting a file.
5959243Sobrientw.init.c:	Initialization and some utilities.
6059243Sobrientw.parse.c:	All the listing and completion. Tries to tokenize the line
6159243Sobrien		and figure out where the word(s) started and if they were
6259243Sobrien		commands or not. Then it applies the requested function to
6359243Sobrien		the word fragment.
6459243Sobrientw.spell.c:	String spelling correction.
6559243Sobrientw.comp.c:	File completion builtin
6659243Sobrien
6759243SobrienOS/Dependent files
6859243Sobrienmi.termios.c:	Minix termios emulation
6959243Sobrienmi.varargs.h:	Minix varargs
7059243Sobrienmi.wait.h:	Minix wait.
7159243Sobrienma.setp.c:	MACH's setpath() library function
7259243Sobrienatp.termcap.c:  Termcap routines for vmsposix 
73