src.desc revision 59243
1226031SstasEditor functions (ed.*c) 2226031Sstased.chared.c: Editor basic function implementation. (Motion/Search etc.) 3226031Sstased.defns.c: Editor command tables. 4226031Sstased.init.c: Editor initialization. Tty/signal setup. 5226031Sstased.term.c: Tty driver dependent initialization portion. 6226031Sstased.inputl.c: Editor input, editor command parser, and dispatcher. 7226031Sstased.refresh.c: Editor refreshing. How to change the old line to the current. 8226031Sstased.screen.c: Termcap related functions. 9226031Sstased.xmap.c: Key macro handling. 10226031Sstas 11226031Sstasglob.c: The 4.4BSD globbing library function. 12226031Sstas 13226031SstasShell functions (sh*.c). All these files are from csh. 14226031Sstassh.c: Initialization, command loop and script handling. 15226031Sstassh.char.c: Character classification tables. 16226031Sstassh.dir.c: Directory handling (cd, pushd, popd, dirs). Initialization 17226031Sstas and symbolic link resolution. 18226031Sstassh.dol.c: Input line processor. Dollar/History expansion. 19226031Sstassh.err.c: Error handling routines and table. 20226031Sstassh.exec.c: Command execution (searching and executing commands) 21226031Sstas also which builtin. 22226031Sstassh.exp.c: Expression evaluation. 23226031Sstassh.file.c: Old csh file completion. Not used in tcsh. 24226031Sstassh.func.c: Csh builtin functions. 25226031Sstassh.glob.c: Wildcard matching. Also backquote, brace and tilde evaluation. 26226031Sstassh.hist.c: History book-keeping. 27226031Sstassh.init.c: Signal and builtin tables. 28226031Sstassh.lex.c: Lexical analyzer. 29226031Sstassh.misc.c: General purpose utilities. 30226031Sstassh.parse.c: Parser. Not really a parser. Recognizes sequences of tokens 31226031Sstas as builtins. 32226031Sstassh.print.c: Primitive output (basic character output). 33226031Sstassh.proc.c: Job handling. Adds new children to the job list. 34226031Sstas Catches dead children and removes them from the job list. 35226031Sstas Builtins for stopping/killing/ and moving jobs to the background 36226031Sstas foreground. 37226031Sstassh.sem.c: Job spawning (nice and time are handled here too) and I/O 38226031Sstas redirection. 39226031Sstassh.set.c: Variable setting. 40226031Sstassh.time.c: Time keeping and reporting. 41226031Sstas 42226031SstasTcsh additions (tc*.c) 43226031Sstastc.alloc.c: Malloc/Free 44226031Sstastc.bind.c: Key binding user access functions. 45226031Sstastc.const.c: Short String constants. 46226031Sstastc.disc.c: Line discipline set/clear. 47226031Sstastc.func.c: Tcsh additional builtins. 48226031Sstastc.os.c: OS dependencies/system call emulations. 49226031Sstastc.printf.c: Stdio like printf using the routines in sh.print.c 50226031Sstastc.prompt.c: Prompt expansion. 51226031Sstastc.sched.c: Scheduling commands handling. 52226031Sstastc.sig.c: Signal emulation for SVR2, SVR1 and V5. 53226031Sstastc.str.c: <string.h> for short strings. 54226031Sstastc.vers.c: HOSTTYPE and $version 55226031Sstastc.who.c: Watch variable handling. 56226031Sstas 57226031SstasSpelling, listing, and completion (tw*.c) 58226031Sstastw.help.c: Display help for a command by catting a file. 59226031Sstastw.init.c: Initialization and some utilities. 60226031Sstastw.parse.c: All the listing and completion. Tries to tokenize the line 61226031Sstas and figure out where the word(s) started and if they were 62226031Sstas commands or not. Then it applies the requested function to 63226031Sstas the word fragment. 64226031Sstastw.spell.c: String spelling correction. 65226031Sstastw.comp.c: File completion builtin 66226031Sstas 67226031SstasOS/Dependent files 68226031Sstasmi.termios.c: Minix termios emulation 69226031Sstasmi.varargs.h: Minix varargs 70226031Sstasmi.wait.h: Minix wait. 71226031Sstasma.setp.c: MACH's setpath() library function 72226031Sstasatp.termcap.c: Termcap routines for vmsposix 73226031Sstas