Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
i386/ | H | - | - | 402 | 230 | |
sparc/ | H | - | - | 423 | 257 | |
Makefile | H A D | 14-Apr-2022 | 1.7 KiB | 82 | 42 | |
README | H A D | 14-Jun-2005 | 963 | 28 | 23 | |
THIRDPARTYLICENSE | H A D | 04-May-2007 | 1.8 KiB | 33 | 29 | |
THIRDPARTYLICENSE.descrip | H A D | 04-May-2007 | 13 | 2 | 1 | |
csh.xcl | H A D | 17-Aug-2005 | 1 KiB | 74 | 73 | |
make.sh.tconst.h.ed | H A D | 14-Jun-2005 | 205 | 12 | 11 | |
mapfile-intf | H A D | 25-Jun-2010 | 1.4 KiB | 48 | 43 | |
printf.c | H A D | 27-Dec-2022 | 15.5 KiB | 763 | 450 | |
sh.c | H A D | 12-Jul-2021 | 30.8 KiB | 1,455 | 895 | |
sh.char.c | H A D | 21-May-2020 | 1.8 KiB | 115 | 36 | |
sh.char.h | H A D | 15-Aug-2023 | 2 KiB | 67 | 40 | |
sh.dir.c | H A D | 21-May-2020 | 15.4 KiB | 750 | 490 | |
sh.dir.h | H A D | 21-May-2020 | 718 | 25 | 7 | |
sh.dol.c | H A D | 21-May-2020 | 15 KiB | 777 | 587 | |
sh.err.c | H A D | 21-May-2020 | 4.3 KiB | 216 | 112 | |
sh.exec.c | H A D | 21-May-2020 | 8.8 KiB | 475 | 325 | |
sh.exp.c | H A D | 21-May-2020 | 12 KiB | 702 | 582 | |
sh.file.c | H A D | 27-Dec-2022 | 17.2 KiB | 814 | 576 | |
sh.func.c | H A D | 21-May-2020 | 27 KiB | 1,659 | 1,385 | |
sh.glob.c | H A D | 21-May-2020 | 16.5 KiB | 979 | 803 | |
sh.h | H A D | 06-Mar-2024 | 15.9 KiB | 544 | 295 | |
sh.hist.c | H A D | 21-May-2020 | 2.9 KiB | 169 | 135 | |
sh.init.c | H A D | 27-Dec-2022 | 4.2 KiB | 205 | 180 | |
sh.lex.c | H A D | 21-May-2020 | 24.2 KiB | 1,454 | 1,271 | |
sh.local.h | H A D | 27-Dec-2022 | 1.7 KiB | 57 | 18 | |
sh.misc.c | H A D | 27-Dec-2022 | 7.2 KiB | 537 | 411 | |
sh.parse.c | H A D | 21-May-2020 | 11.7 KiB | 690 | 554 | |
sh.print.c | H A D | 27-Dec-2022 | 3.6 KiB | 230 | 156 | |
sh.proc.c | H A D | 06-Mar-2024 | 27.3 KiB | 1,312 | 1,056 | |
sh.proc.h | H A D | 21-May-2020 | 2.7 KiB | 80 | 43 | |
sh.sem.c | H A D | 27-Dec-2022 | 11.5 KiB | 526 | 402 | |
sh.set.c | H A D | 21-May-2020 | 14.1 KiB | 799 | 677 | |
sh.tchar.c | H A D | 21-May-2020 | 18.5 KiB | 887 | 584 | |
sh.tconst.c | H A D | 27-Dec-2022 | 9.2 KiB | 206 | 180 | |
sh.time.c | H A D | 21-May-2020 | 5.4 KiB | 264 | 195 | |
wait.h | H A D | 27-Dec-2022 | 3.4 KiB | 102 | 47 | |
wait3.c | H A D | 27-Dec-2022 | 3.6 KiB | 144 | 78 |
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