| 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