2 To fix #1098866, the directory structure is modified.
3 This directory contains machine independent source codes of csh.
4 Two files are currently machine dependent. These are
6 Machine dependent files are moved under $(MACH) directory.
8 So, if you are going to port csh for other architecture,
10 1) create a directory for the new architecture.
13 2) create following files.
14 (You can use sparc/{Makefile, signal.c, signal.h} as templates.
17 You need to modify sigvechandler()
19 You need to modify struct sigcontext.
21 In future, I am planning to rewrite csh so it uses modern
22 signal interface so csh will not have any machine dependent
25 usr/src/cmd/csh/SCCS/{s.signal.c, s.signal.h} are move under
26 usr/src/cmd/csh/sparc/SCCS. So, if you wish to see sccs histories
27 of signal.c and signal.h, please refer to usr/src/cmd/csh/sparc/SCCS.