README revision 7c478bd95313f5f23a4c958a745db2134aa03244
1192N/A[seizo:09/09/92]
1434N/ATo fix #1098866, the directory structure is modified.
492N/AThis directory contains machine independent source codes of csh.
492N/ATwo files are currently machine dependent. These are
919N/A signal.c and signal.h
919N/AMachine dependent files are moved under $(MACH) directory.
919N/A
919N/ASo, if you are going to port csh for other architecture,
919N/Ayou have to do:
919N/A 1) create a directory for the new architecture.
919N/A (Say, intel)
919N/A
919N/A 2) create following files.
919N/A (You can use sparc/{Makefile, signal.c, signal.h} as templates.
919N/A intel/Makefile
919N/A intel/signal.c
919N/A You need to modify sigvechandler()
919N/A intel/signal.h
919N/A You need to modify struct sigcontext.
919N/A
919N/AIn future, I am planning to rewrite csh so it uses modern
492N/Asignal interface so csh will not have any machine dependent
492N/Aportion.
908N/A
908N/Ausr/src/cmd/csh/SCCS/{s.signal.c, s.signal.h} are move under
492N/Ausr/src/cmd/csh/sparc/SCCS. So, if you wish to see sccs histories
492N/Aof signal.c and signal.h, please refer to usr/src/cmd/csh/sparc/SCCS.
1466N/A