Home | History | Annotate | only in /onnv/onnv-gate/usr/src/cmd/csh
Up to higher level directory
NameDateSize
csh.xcl08-Dec-20081K
i386/08-Dec-2008
make.sh.tconst.h.ed08-Dec-2008205
Makefile08-Dec-20081.7K
mapfile-intf10-Feb-20091.3K
printf.c08-Dec-200815.5K
README08-Dec-2008963
sh.c08-Dec-200831.6K
sh.char.c08-Dec-20081.9K
sh.char.h08-Dec-20082.1K
sh.dir.c08-Dec-200815.3K
sh.dir.h08-Dec-2008746
sh.dol.c08-Dec-200814.9K
sh.err.c08-Dec-20084.2K
sh.exec.c08-Dec-20088.9K
sh.exp.c08-Dec-200812K
sh.file.c08-Dec-200817.3K
sh.func.c08-Dec-200826.8K
sh.glob.c08-Dec-200816.4K
sh.h08-Dec-200816.4K
sh.hist.c08-Dec-20082.9K
sh.init.c08-Dec-20084.2K
sh.lex.c08-Dec-200824.1K
sh.local.h08-Dec-20081.7K
sh.misc.c08-Dec-20087.3K
sh.parse.c08-Dec-200811.7K
sh.print.c08-Dec-20083.6K
sh.proc.c08-Dec-200827.1K
sh.proc.h08-Dec-20083.1K
sh.sem.c08-Dec-200811.5K
sh.set.c08-Dec-200814.2K
sh.tchar.c08-Dec-200818.5K
sh.tconst.c08-Dec-20089.3K
sh.time.c08-Dec-20085.4K
sparc/08-Dec-2008
THIRDPARTYLICENSE08-Dec-20081.8K
THIRDPARTYLICENSE.descrip08-Dec-200813
wait.h08-Dec-20083.5K
wait3.c08-Dec-20083.6K

README

      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