Name Date Size #Lines LOC

..--

i386/H30-Jul-2025-398229

sparc/H30-Jul-2025-428260

MakefileH A D30-Jul-20251.7 KiB8745

READMEH A D29-Jul-2025963 2823

THIRDPARTYLICENSEH A D29-Jul-20251.8 KiB3329

THIRDPARTYLICENSE.descripH A D29-Jul-202513 21

csh.poH A D30-Jul-20255.9 KiB

csh.xclH A D29-Jul-20251 KiB7473

make.sh.tconst.h.edH A D29-Jul-2025205 1211

mapfile-intfH A D29-Jul-20251.4 KiB4843

printf.cH A D30-Jul-202515.5 KiB765451

printf.poH A D30-Jul-20250

sh.cH A D30-Jul-202530.7 KiB1,452893

sh.char.cH A D30-Jul-20251.9 KiB11636

sh.char.hH A D30-Jul-20252.1 KiB6941

sh.char.poH A D30-Jul-20250

sh.dir.cH A D30-Jul-202515.3 KiB745485

sh.dir.hH A D30-Jul-2025746 278

sh.dir.poH A D30-Jul-2025381

sh.dol.cH A D30-Jul-202514.9 KiB768578

sh.dol.poH A D30-Jul-2025451

sh.err.cH A D30-Jul-20254.2 KiB212107

sh.err.poH A D30-Jul-20250

sh.exec.cH A D30-Jul-20258.6 KiB460313

sh.exec.poH A D30-Jul-2025105

sh.exp.cH A D30-Jul-202512 KiB702582

sh.exp.poH A D30-Jul-2025262

sh.file.cH A D30-Jul-202517.3 KiB816577

sh.file.poH A D30-Jul-20250

sh.func.cH A D30-Jul-202526.8 KiB1,6481,374

sh.func.poH A D30-Jul-20251.3 KiB

sh.glob.cH A D30-Jul-202516.4 KiB976798

sh.glob.poH A D30-Jul-2025392

sh.hH A D30-Jul-202516.4 KiB570312

sh.hist.cH A D30-Jul-20252.9 KiB168134

sh.hist.poH A D30-Jul-202594

sh.init.cH A D30-Jul-20254.2 KiB207181

sh.init.poH A D30-Jul-20250

sh.lex.cH A D30-Jul-202524.1 KiB1,4471,264

sh.lex.poH A D30-Jul-2025652

sh.local.hH A D30-Jul-20251.7 KiB5919

sh.misc.cH A D30-Jul-20257.3 KiB539412

sh.misc.poH A D30-Jul-202565

sh.parse.cH A D30-Jul-202511.7 KiB692555

sh.parse.poH A D30-Jul-2025382

sh.poH A D30-Jul-2025480

sh.print.cH A D30-Jul-20253.6 KiB232157

sh.print.poH A D30-Jul-20250

sh.proc.cH A D30-Jul-202527.1 KiB1,3061,050

sh.proc.hH A D30-Jul-20253.1 KiB9150

sh.proc.poH A D30-Jul-2025940

sh.sem.cH A D30-Jul-202511.5 KiB528403

sh.sem.poH A D30-Jul-202564

sh.set.cH A D30-Jul-202514.2 KiB802679

sh.set.poH A D30-Jul-2025383

sh.tchar.cH A D30-Jul-202518.5 KiB888584

sh.tchar.poH A D30-Jul-20250

sh.tconst.cH A D30-Jul-20259.3 KiB208181

sh.tconst.hH A D30-Jul-20254.5 KiB

sh.time.cH A D30-Jul-20255.4 KiB263194

sh.time.poH A D30-Jul-20250

wait.hH A D30-Jul-20253.5 KiB10448

wait3.cH A D30-Jul-20253.6 KiB14679

wait3.poH A D30-Jul-20250

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