This is a busybox port of the Minix shell. It is reasonably capable,

handles all the basic stuff (for, case/esac, while, if/then/else), and
is very small (adds just 38k on x86).  It is not as rigorously correct
about Bourne semantics as bash, but for most things it is quite
workable.  There is still some work to be done to further shrink it (it
has its own globbing functions instead of using the libc ones, for
example), but it is quite usable as is.
 -Erik
This commit is contained in:
Eric Andersen 2001-06-29 04:57:14 +00:00
parent 66ca9480c8
commit ff9eee475f
2 changed files with 9598 additions and 0 deletions

4799
msh.c Normal file

File diff suppressed because it is too large Load Diff

4799
shell/msh.c Normal file

File diff suppressed because it is too large Load Diff