| Name | Date | Size | |
|---|---|---|---|
| .. | 2015-12-08 02:47:26 | 464 | |
| csh.xcl | 2005-08-17 00:17:39 | 1 KiB | |
| i386 | 2015-12-08 02:47:26 | 5 | |
| make.sh.tconst.h.ed | 2005-06-14 09:00:00 | 205 | |
| Makefile | 2006-01-21 02:03:49 | 1.7 KiB | |
| mapfile-intf | 2010-06-25 02:16:42 | 1.4 KiB | |
| printf.c | 2005-08-17 00:17:39 | 15.5 KiB | |
| README | 2005-06-14 09:00:00 | 963 | |
| sh.c | 2010-04-28 10:01:37 | 30.7 KiB | |
| sh.char.c | 2005-06-14 09:00:00 | 1.9 KiB | |
| sh.char.h | 2005-06-14 09:00:00 | 2.1 KiB | |
| sh.dir.c | 2005-09-16 22:25:56 | 15.3 KiB | |
| sh.dir.h | 2005-06-14 09:00:00 | 746 | |
| sh.dol.c | 2005-09-16 22:25:56 | 14.9 KiB | |
| sh.err.c | 2005-08-17 00:17:39 | 4.2 KiB | |
| sh.exec.c | 2010-04-28 10:01:37 | 8.6 KiB | |
| sh.exp.c | 2006-05-19 13:57:28 | 12 KiB | |
| sh.file.c | 2005-09-16 22:25:56 | 17.3 KiB | |
| sh.func.c | 2006-06-13 02:10:41 | 26.8 KiB | |
| sh.glob.c | 2005-09-16 22:25:56 | 16.4 KiB | |
| sh.h | 2006-06-13 02:10:41 | 16.4 KiB | |
| sh.hist.c | 2005-08-17 00:17:39 | 2.9 KiB | |
| sh.init.c | 2005-06-14 09:00:00 | 4.2 KiB | |
| sh.lex.c | 2006-06-13 02:10:41 | 24.1 KiB | |
| sh.local.h | 2005-06-14 09:00:00 | 1.7 KiB | |
| sh.misc.c | 2005-09-16 22:25:56 | 7.3 KiB | |
| sh.parse.c | 2005-09-16 22:25:56 | 11.7 KiB | |
| sh.print.c | 2005-08-17 00:17:39 | 3.6 KiB | |
| sh.proc.c | 2006-06-15 13:45:02 | 27.1 KiB | |
| sh.proc.h | 2005-08-17 00:17:39 | 3.1 KiB | |
| sh.sem.c | 2005-08-17 00:17:39 | 11.5 KiB | |
| sh.set.c | 2005-09-16 22:25:56 | 14.2 KiB | |
| sh.tchar.c | 2006-06-13 02:10:41 | 18.5 KiB | |
| sh.tconst.c | 2006-01-20 19:51:59 | 9.3 KiB | |
| sh.time.c | 2005-08-17 00:17:39 | 5.4 KiB | |
| sparc | 2015-12-08 02:47:26 | 5 | |
| THIRDPARTYLICENSE | 2007-05-04 01:04:05 | 1.8 KiB | |
| THIRDPARTYLICENSE.descrip | 2007-05-04 01:04:05 | 13 | |
| wait.h | 2007-01-31 05:42:10 | 3.5 KiB | |
| wait3.c | 2006-06-13 02:10:41 | 3.6 KiB |
README
[seizo:09/09/92]
To fix #1098866, the directory structure is modified.
This directory contains machine independent source codes of csh.
Two files are currently machine dependent. These are
Machine dependent files are moved under $(MACH) directory.
So, if you are going to port csh for other architecture,
you have to do:
1) create a directory for the new architecture.
(Say, intel)
2) create following files.
You need to modify sigvechandler()
You need to modify struct sigcontext.
In future, I am planning to rewrite csh so it uses modern
signal interface so csh will not have any machine dependent
portion.
usr/src/cmd/csh/sparc/SCCS. So, if you wish to see sccs histories