Home | History | Annotate | Download | only in csh
      1 [seizo:09/09/92]
      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
      5 	signal.c and signal.h
      6 Machine dependent files are moved under $(MACH) directory.
      7 
      8 So, if you are going to port csh for other architecture,
      9 you have to do:
     10 	1) create a directory for the new architecture.
     11 		(Say, intel)
     12 
     13 	2) create following files. 
     14 	   (You can use sparc/{Makefile, signal.c, signal.h} as templates.
     15 		intel/Makefile
     16 		intel/signal.c
     17 			You need to modify sigvechandler()
     18 		intel/signal.h
     19 			You need to modify struct sigcontext.
     20 
     21 In future, I am planning to rewrite csh so it uses modern
     22 signal interface so csh will not have any machine dependent
     23 portion.
     24 
     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.
     28