OpenGrok

Cross Reference: csh
xref: /onnv/onnv-gate/usr/src/cmd/csh
Home | History | Annotate | only in /onnv/onnv-gate/usr/src/cmd/csh
Up to higher level directory
NameDateSize
csh.xcl29-Oct-20101K
i386/29-Oct-2010
make.sh.tconst.h.ed29-Oct-2010205
Makefile29-Oct-20101.7K
mapfile-intf29-Oct-20101.4K
printf.c29-Oct-201015.5K
README29-Oct-2010963
sh.c29-Oct-201030.7K
sh.char.c29-Oct-20101.9K
sh.char.h29-Oct-20102.1K
sh.dir.c29-Oct-201015.3K
sh.dir.h29-Oct-2010746
sh.dol.c29-Oct-201014.9K
sh.err.c29-Oct-20104.2K
sh.exec.c29-Oct-20108.6K
sh.exp.c29-Oct-201012K
sh.file.c29-Oct-201017.3K
sh.func.c29-Oct-201026.8K
sh.glob.c29-Oct-201016.4K
sh.h29-Oct-201016.4K
sh.hist.c29-Oct-20102.9K
sh.init.c29-Oct-20104.2K
sh.lex.c29-Oct-201024.1K
sh.local.h29-Oct-20101.7K
sh.misc.c29-Oct-20107.3K
sh.parse.c29-Oct-201011.7K
sh.print.c29-Oct-20103.6K
sh.proc.c29-Oct-201027.1K
sh.proc.h29-Oct-20103.1K
sh.sem.c29-Oct-201011.5K
sh.set.c29-Oct-201014.2K
sh.tchar.c29-Oct-201018.5K
sh.tconst.c29-Oct-20109.3K
sh.time.c29-Oct-20105.4K
sparc/29-Oct-2010
THIRDPARTYLICENSE29-Oct-20101.8K
THIRDPARTYLICENSE.descrip29-Oct-201013
wait.h29-Oct-20103.5K
wait3.c29-Oct-20103.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