/bin/sh: Minimal changes to get the real Bourne shell building
authorAlan Cox <alan@linux.intel.com>
Sat, 9 May 2015 23:14:15 +0000 (00:14 +0100)
committerAlan Cox <alan@linux.intel.com>
Sat, 9 May 2015 23:14:15 +0000 (00:14 +0100)
commitb8fe3c7c3d9276f274e51b7cdf2c2bba7aac752c
tree394d031f72794b3d14f4a3ae68ddffb34a9d7da5
parent9b569389c9d951ab264a1d84381fe0a48bf2322c
/bin/sh: Minimal changes to get the real Bourne shell building

There is a *lot* to do here to get this working (including writing setjmp
and longjmp for the 6809 port!). Getting it working on the other compilers
will need full ansification

Also note FIXME pieces for other bodges that will need dealing with before
its useful

Still it weights in at 28K so it should just about fit with some care on a
Dragon-nx-32 !
32 files changed:
Applications/V7/cmd/sh/Makefile.6809 [new file with mode: 0644]
Applications/V7/cmd/sh/args.c [new file with mode: 0644]
Applications/V7/cmd/sh/blok.c [new file with mode: 0644]
Applications/V7/cmd/sh/brkincr.h [new file with mode: 0644]
Applications/V7/cmd/sh/builtin.c [new file with mode: 0644]
Applications/V7/cmd/sh/cmd.c [new file with mode: 0644]
Applications/V7/cmd/sh/ctype.c [new file with mode: 0644]
Applications/V7/cmd/sh/ctype.h [new file with mode: 0644]
Applications/V7/cmd/sh/defs.h [new file with mode: 0644]
Applications/V7/cmd/sh/dup.h [new file with mode: 0644]
Applications/V7/cmd/sh/error.c [new file with mode: 0644]
Applications/V7/cmd/sh/expand.c [new file with mode: 0644]
Applications/V7/cmd/sh/fault.c [new file with mode: 0644]
Applications/V7/cmd/sh/glob.c [new file with mode: 0644]
Applications/V7/cmd/sh/io.c [new file with mode: 0644]
Applications/V7/cmd/sh/mac.h [new file with mode: 0644]
Applications/V7/cmd/sh/macro.c [new file with mode: 0644]
Applications/V7/cmd/sh/main.c [new file with mode: 0644]
Applications/V7/cmd/sh/mode.h [new file with mode: 0644]
Applications/V7/cmd/sh/msg.c [new file with mode: 0644]
Applications/V7/cmd/sh/name.c [new file with mode: 0644]
Applications/V7/cmd/sh/name.h [new file with mode: 0644]
Applications/V7/cmd/sh/print.c [new file with mode: 0644]
Applications/V7/cmd/sh/service.c [new file with mode: 0644]
Applications/V7/cmd/sh/setbrk.c [new file with mode: 0644]
Applications/V7/cmd/sh/stak.c [new file with mode: 0644]
Applications/V7/cmd/sh/stak.h [new file with mode: 0644]
Applications/V7/cmd/sh/string.c [new file with mode: 0644]
Applications/V7/cmd/sh/sym.h [new file with mode: 0644]
Applications/V7/cmd/sh/timeout.h [new file with mode: 0644]
Applications/V7/cmd/sh/word.c [new file with mode: 0644]
Applications/V7/cmd/sh/xec.c [new file with mode: 0644]