Name Date Size #Lines LOC

..--

i386/H--402230

sparc/H--423257

MakefileH A D14-Apr-20221.7 KiB8242

READMEH A D14-Jun-2005963 2823

THIRDPARTYLICENSEH A D04-May-20071.8 KiB3329

THIRDPARTYLICENSE.descripH A D04-May-200713 21

csh.xclH A D17-Aug-20051 KiB7473

make.sh.tconst.h.edH A D14-Jun-2005205 1211

mapfile-intfH A D25-Jun-20101.4 KiB4843

printf.cH A D27-Dec-202215.5 KiB763450

sh.cH A D12-Jul-202130.8 KiB1,455895

sh.char.cH A D21-May-20201.8 KiB11536

sh.char.hH A D15-Aug-20232 KiB6740

sh.dir.cH A D21-May-202015.4 KiB750490

sh.dir.hH A D21-May-2020718 257

sh.dol.cH A D21-May-202015 KiB777587

sh.err.cH A D21-May-20204.3 KiB216112

sh.exec.cH A D21-May-20208.8 KiB475325

sh.exp.cH A D21-May-202012 KiB702582

sh.file.cH A D27-Dec-202217.2 KiB814576

sh.func.cH A D21-May-202027 KiB1,6591,385

sh.glob.cH A D21-May-202016.5 KiB979803

sh.hH A D06-Mar-202415.9 KiB544295

sh.hist.cH A D21-May-20202.9 KiB169135

sh.init.cH A D27-Dec-20224.2 KiB205180

sh.lex.cH A D21-May-202024.2 KiB1,4541,271

sh.local.hH A D27-Dec-20221.7 KiB5718

sh.misc.cH A D27-Dec-20227.2 KiB537411

sh.parse.cH A D21-May-202011.7 KiB690554

sh.print.cH A D27-Dec-20223.6 KiB230156

sh.proc.cH A D06-Mar-202427.3 KiB1,3121,056

sh.proc.hH A D21-May-20202.7 KiB8043

sh.sem.cH A D27-Dec-202211.5 KiB526402

sh.set.cH A D21-May-202014.1 KiB799677

sh.tchar.cH A D21-May-202018.5 KiB887584

sh.tconst.cH A D27-Dec-20229.2 KiB206180

sh.time.cH A D21-May-20205.4 KiB264195

wait.hH A D27-Dec-20223.4 KiB10247

wait3.cH A D27-Dec-20223.6 KiB14478

README

1[seizo:09/09/92]
2To fix #1098866, the directory structure is modified.
3This directory contains machine independent source codes of csh.
4Two files are currently machine dependent. These are
5	signal.c and signal.h
6Machine dependent files are moved under $(MACH) directory.
7
8So, if you are going to port csh for other architecture,
9you 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
21In future, I am planning to rewrite csh so it uses modern
22signal interface so csh will not have any machine dependent
23portion.
24
25usr/src/cmd/csh/SCCS/{s.signal.c, s.signal.h} are move under
26usr/src/cmd/csh/sparc/SCCS. So, if you wish to see sccs histories
27of signal.c and signal.h, please refer to usr/src/cmd/csh/sparc/SCCS.
28