MirBSD Korn Shell for Jehanne
Go to file
tg def9c172df • Add support for Ultrix 4.5 and ucode cc (?)
‣ I/O redirection seems broken:
    $ (date; date >/dev/null; date) | wc -l
    1 (expected: 2)
  ‣ other than that: working fine
  ‣ -YBSD (default) and -YSYSTEM_FIVE don’t work, just -YPOSIX, somehow
• Fix $(…) to `…` for OSF/1 V2.0 /bin/sh
  ‣ this compiler is FUBAR though:
	$ cat >t.c
	main() { return (foo()); }
	$ cc t.c
	ld:
	Unresolved :
	foo
	$ echo $?
	0
	$ ls -l a.out
	-rwxr-xr-x   1 mirbsd   users      10835 Jul 21 17:12 a.out
  ‣ it seems to have ucode, but man is not installed
• new mirtoconf check: mkstemp(3)
• if !HAVE_MKSTEMP (Ultrix), use tempnam(3)
• only use printf(1) if it exists (it doesn’t on Ultrix)
• a few more signals
• add S_ISLNK if the OS doesn’t define it
• add strcasecmp(3) proto for Ultrix (it _is_ in <portability.h>, but
  only for -YBSD I think)
• fgrep(1) on Ultrix doesn’t do “-e ① -e ②”

10x DEChengst:#UnixNL for giving access
2008-03-25 21:34:45 +00:00
Build.sh • Add support for Ultrix 4.5 and ucode cc (?) 2008-03-25 21:34:45 +00:00
Makefile • Add support for Ultrix 4.5 and ucode cc (?) 2008-03-25 21:34:45 +00:00
alloc.c quieten gcc __CRAZY (-m32) on sparc64 2007-06-05 18:59:54 +00:00
check.pl fix environment handling for perl 5.003_02 2008-03-23 20:54:29 +00:00
check.t • Add support for Ultrix 4.5 and ucode cc (?) 2008-03-25 21:34:45 +00:00
copyright I hacked on mksh in this year, too 2008-02-25 02:52:20 +00:00
dot.mkshrc no longer make the DIRSTACKBASE variable read-only – it makes too much 2008-03-03 20:22:37 +00:00
edit.c make rcs ids ident(1) capable 2008-03-23 21:31:29 +00:00
eval.c a better way to check for empty patterns 2008-03-01 22:49:37 +00:00
exec.c clean up 2007-10-25 13:27:00 +00:00
expr.c optimise (struct padding, function→macro, etc.) 2007-10-25 15:19:16 +00:00
funcs.c another one from debian: '.' needs an argument 2008-02-24 15:57:20 +00:00
histrap.c shut up gcc-lib/alpha-dec-osf4.0d/2.8.1 2008-03-05 16:54:21 +00:00
jobs.c get rid of u_char, u_int, u_long 2007-10-25 15:23:10 +00:00
lex.c more, this time on mirbsd… *sigh* 2008-03-05 16:49:22 +00:00
main.c • Add support for Ultrix 4.5 and ucode cc (?) 2008-03-25 21:34:45 +00:00
misc.c support dæmonisation in mksh, for example 2008-03-23 22:09:59 +00:00
mksh.1 support dæmonisation in mksh, for example 2008-03-23 22:09:59 +00:00
setmode.c get rid of u_char, u_int, u_long 2007-10-25 15:23:10 +00:00
sh.h • Add support for Ultrix 4.5 and ucode cc (?) 2008-03-25 21:34:45 +00:00
shf.c get rid of u_char, u_int, u_long 2007-10-25 15:23:10 +00:00
strlcpy.c • strlcpy.c: remove superfluous rcs ids in comments 2007-04-23 11:33:26 +00:00
syn.c quite a big change, but now the variables expanded are not 2008-03-01 21:10:26 +00:00
tree.c quite a big change, but now the variables expanded are not 2008-03-01 21:10:26 +00:00
var.c sync w/ oksh 2008-02-24 15:20:52 +00:00