Commit Graph

710 Commits

Author SHA1 Message Date
tg
1c0262455c * Mac OSX 10.4 "Tiger"
- has an antiquated ed(1)
	  (I'm lucky it has one, some GNU/Linux don't...)
	- cannot build mksh statically linked
* Solaris (SunOS 5.8)
	- needs libdl when statically linked (NSSwitch problem)
	- /bin/sh is not XPG.4 compatible, don't use test -e
2005-05-23 17:24:23 +00:00
tg
7e07bd6fa7 whitespace is belangrijk 2005-05-23 17:00:24 +00:00
tg
16fb264efc aaaand: Interix. 2005-05-23 16:23:19 +00:00
tg
1550fdbd1f bring back old-ed(1) history-ed tests, for MS Interix
no comment...
2005-05-23 16:17:00 +00:00
tg
3f570d7cc7 now passes on Solaris (-Wall -W -Wno-char-subscripts) too 2005-05-23 15:54:31 +00:00
tg
3ff2d99654 we don't support OS/2 anyway (a pity) 2005-05-23 15:03:04 +00:00
tg
f6a30adbee * adapt the three history-ed tests to a modern ed(1) which prints the
number of characters to stderr not stdout
* fix the history-ed-3 test to check for COMPLEX HISTORY option instead
2005-05-23 15:02:04 +00:00
tg
5b1a2fe3a9 fix running of all tests 2005-05-23 14:48:21 +00:00
tg
f7402a2cc8 prevent Mac OSX from executing the test which crashes its perl
(still valid for Tiger)

with that, mksh R21 works on it (no build script yet, sorry)
2005-05-23 14:07:40 +00:00
tg
cd7b8bd79b Add mirbsdksh R21, which was developed in a temporary external CVS repo-
sitory whose ChangeLog follows. mksh R21 is licenced under the MirOS li-
cence, shown in "sh.h", and a two-clause UCB-style licence by Marc Espie
as shown in "alloc.c".

This executable is a fair bit smaller and shorter than our /bin/ksh that
it is designed to eventually replace (as /bin/sh hardlink), with the old
/bin/ksh to completely vanish. It is still in beta testing though, and I
don't think it will compile on other operating systems.

mksh R21 is a completely new port, bringing together the OpenBSD-current
/bin/ksh, the MirOS-current /bin/ksh and the older mksh R20 (which still
was portable, ocvs-based).
2005-05-23 03:06:10 +00:00