tg
0651ba008e
^V now is quote, not version, even in emacs mode. (From OpenBSD.)
...
Also, the "version" command got removed in its entirety.
Shaves off another global variable, even.
2005-08-02 12:35:27 +00:00
tg
1197e6fd1b
say goodbye to creat().
...
From: Marc Espie <espie@cvs.openbsd.org>
2005-08-02 12:26:17 +00:00
tg
35f1a9b29f
please ISO C99
2005-07-12 13:30:38 +00:00
tg
c02f87e61c
gcc 4.0 with -O2 -Wall thinks it finds these uninitialised variables,
...
so quieten gcc
found by Bastian "waldi" Blank
2005-07-12 13:24:00 +00:00
tg
ee7992988b
* move <sys/param.h> include to sh.h
...
* fix compilation and invocation of test suite with whitespace in
the pathnames for real, this time
* clean up (especially whitespace)
2005-07-07 23:27:52 +00:00
tg
3506838417
undo fix for Debian PR #71256 which turned to be bogus and break make(1)
2005-07-07 22:00:45 +00:00
tg
fb64668227
remove Korn's bizarre /dev/fd hack
...
(only affects Interix!)
Tests on /dev/fd are now officially unsupported in mksh too.
2005-07-06 00:02:06 +00:00
tg
74a942550d
it's said newer NetBSDen have arc4random(3)
2005-07-05 22:00:20 +00:00
tg
4a46d7e4bb
(this commit on an "AMD Sempron 2200+ (1.5GHz), 2x 256MB PC3200 DDR
...
(running at PC2700 speed), some Maxtor 80GB 2MB 7200rpm drive" box running
DragonFly draco.osr.netphreax.net 1.3-Preview DragonFly 1.3-Preview #0 : Wed Apr 13 13:57:37 CEST 2005 root@chlamydia.fs.ei.tum.de:/usr/obj/usr/src/sys/GENERIC i386
DragonFly BSD is now officially supported
Thanks to Thomas E. Spanjaard for providing a testing environment.
This might fix or break FreeBSD support, who knows...
2005-07-05 21:48:42 +00:00
tg
ea5cb2b055
add RCS ID; stress the collective work copyright more
2005-07-05 21:32:42 +00:00
tg
37428ee9c3
mention strlfun.c (glibc)
2005-07-05 21:31:32 +00:00
tg
e260a637a3
more notes about a known fail
2005-07-04 12:48:12 +00:00
tg
f11d5ff712
clean up code
2005-07-04 12:47:13 +00:00
tg
76c700b3a6
get rid of $PGRP
...
get rid of special bourne-shell emulating mode
2005-07-04 12:34:24 +00:00
tg
e392a30930
get rid of special "POSIX"ish mode
2005-07-04 12:27:28 +00:00
tg
3fb44287d4
mksh now does not look at $EDITOR and $VISUAL any more to determine
...
the editing mode; default is emacs (vi and gmacs off).
mksh also defaults to emacs-usemeta=OFF now.
2005-07-04 12:07:41 +00:00
tg
bfc5b81602
mksh no longer looks at its own called name or $SHELL
...
to determine if it should be a restricted shell
2005-07-04 11:57:55 +00:00
tg
29d0a88111
date of today
2005-06-24 15:42:03 +00:00
tg
430fb8edab
missing piece
2005-06-24 15:40:38 +00:00
tg
37d4f1e874
first step for GNU/Cygwin support
2005-06-24 15:36:57 +00:00
tg
c4629baed6
adjust "hints"
2005-06-08 23:02:08 +00:00
tg
eaed948075
error messages to stderr
...
from Han Boetes
2005-06-08 22:47:54 +00:00
tg
3b5d75318d
fix -r logic
2005-06-08 22:46:06 +00:00
tg
d790bd7094
Han Boetes wants a parameter for dynamically linked binaries
...
so I'll re-code a getopt clone
This _still_ works with Solaris /bin/sh, even if both source
and build (current) directory contain spaces.
2005-06-08 22:42:31 +00:00
tg
efebc38662
miRbsdkSH is now a restricted shell again, because this
...
shell is the mksh
2005-06-08 22:35:45 +00:00
tg
a21be8d676
some lint cleanup
2005-06-08 22:34:03 +00:00
tg
d518ab0023
run a bit of indent over it
...
not really suitable tho
2005-06-08 22:22:24 +00:00
tg
521da70fc8
* major revamp of build system
...
* whitespace cleanup; junk comment removal
* syndicate debian/copyright file from my port (shrinks sh.h)
* bump to R23
2005-06-08 21:51:22 +00:00
tg
faecfafee7
beautify
2005-06-08 21:39:59 +00:00
tg
1f32407004
use modern modules and blahblah
...
from openbsd, by Han Boetes originally
also, clean up comments a bit
2005-06-08 11:06:45 +00:00
tg
5b6017fd0f
add missing detail from IFS example
...
From PR4220/TAKAHASHI Tamotsu <[15]ttakah@lapis.plala.or.jp>
via OpenBSD
2005-06-08 10:59:41 +00:00
tg
cdb2beb29b
Interix defines RLIMIT_VMEM to RLIMIT_AS, no need for us to act (sigh)
2005-06-08 10:25:40 +00:00
tg
ba682b02aa
adjust comments
2005-06-08 10:19:33 +00:00
tg
50b9b9181b
use RLIMIT_AS if RLIMIT_VMEM is not available
...
they roughly equal each other anyway
2005-06-08 10:14:09 +00:00
tg
0df992276b
mksh R22d
2005-06-05 16:38:20 +00:00
tg
0ee7babfdf
* allow build without nroff
...
* /usr/share/man except in some very weird GNU distributions
2005-06-05 16:34:59 +00:00
tg
f860e80cbc
this commit made my dedicated server reboot spontaneously,
...
but the Pentium 120 with a Hercules graphics card (anno 1981)
survives it:
allow building and running the testsuite if the source or
build directory contain spaces (not unusual on Windows®)
2005-05-30 07:05:29 +00:00
tg
a2d62f743e
fix building in separate directory under non-MirOS
2005-05-28 21:30:32 +00:00
tg
0bac97e6f9
another conditional missed, only affects MirOS
2005-05-28 21:11:35 +00:00
tg
a41e8aa581
main.c: need <time.h> if not HAVE_ARC4RANDOM
...
strlfun.c: sync
found while creating debian source package
main.c, check.t: mksh R22c
2005-05-28 21:02:02 +00:00
tg
428e27331e
forgot a #endif
2005-05-26 23:12:09 +00:00
tg
dc22f4da3a
* fix logic for srand() I got reversed
...
* introduce HAVE_ARC4RANDOM tristate (0/1/undef) and fill it appropriately
* NetBSD(R) joins the list of OSes which don't have arc4random
2005-05-26 23:01:30 +00:00
tg
7f4297f3d0
add a "quiet mode" to the build script
2005-05-25 23:44:50 +00:00
tg
541c0caead
some KNF
2005-05-25 23:39:10 +00:00
tg
cd54ef8f51
* fix emacs [ tabcompletion bug
...
XXX it's probably a bug in vi mode too, it just doesn't show
* bring manual page and reality into closer sync'd state
* sort ulimits
2005-05-25 23:31:08 +00:00
tg
1d0c401aa0
some more checks for debian bugtracker items
...
the rest is just "ksh is not bash, I want it so!" and similar stupidness
2005-05-25 14:39:33 +00:00
tg
8c520f4152
add regression test for our 'posix-ish' tilde mode
...
(well, ours IS allowed by posix, but...)
2005-05-25 14:20:53 +00:00
tg
77a65a5562
fix a manpage glitch
2005-05-25 14:15:40 +00:00
tg
84dcd241c1
the new pdksh maintainer's patch is bogus
...
he didn't even run the testsuite
now, in not-rv_pass mode, traps are still executed
XXX look where this could break
2005-05-25 14:07:29 +00:00
tg
d73fd20cb9
surprising results
2005-05-25 13:50:15 +00:00