Name Date Size #Lines LOC

..--

i386/H--400230

sparc/H--430261

MakefileH A D21-Jan-20061.7 KiB8745

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 D17-Aug-200515.5 KiB765451

sh.cH A D28-Apr-201030.7 KiB1,452893

sh.char.cH A D14-Jun-20051.9 KiB11636

sh.char.hH A D14-Jun-20052.1 KiB6941

sh.dir.cH A D16-Sep-200515.3 KiB745485

sh.dir.hH A D14-Jun-2005746 278

sh.dol.cH A D16-Sep-200514.9 KiB768578

sh.err.cH A D17-Aug-20054.2 KiB212107

sh.exec.cH A D28-Apr-20108.6 KiB460313

sh.exp.cH A D19-May-200612 KiB702582

sh.file.cH A D16-Sep-200517.3 KiB816577

sh.func.cH A D13-Jun-200626.8 KiB1,6481,374

sh.glob.cH A D16-Sep-200516.4 KiB976798

sh.hH A D13-Jun-200616.4 KiB570312

sh.hist.cH A D17-Aug-20052.9 KiB168134

sh.init.cH A D14-Jun-20054.2 KiB207181

sh.lex.cH A D13-Jun-200624.1 KiB1,4471,264

sh.local.hH A D14-Jun-20051.7 KiB5919

sh.misc.cH A D16-Sep-20057.3 KiB539412

sh.parse.cH A D16-Sep-200511.7 KiB692555

sh.print.cH A D17-Aug-20053.6 KiB232157

sh.proc.cH A D15-Jun-200627.1 KiB1,3061,050

sh.proc.hH A D17-Aug-20053.1 KiB9150

sh.sem.cH A D17-Aug-200511.5 KiB528403

sh.set.cH A D16-Sep-200514.2 KiB802679

sh.tchar.cH A D13-Jun-200618.5 KiB888584

sh.tconst.cH A D20-Jan-20069.3 KiB208181

sh.time.cH A D17-Aug-20055.4 KiB263194

wait.hH A D31-Jan-20073.5 KiB10448

wait3.cH A D13-Jun-20063.6 KiB14679

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