MirBSD Korn Shell for Jehanne
Go to file
tg 2d0ca10629 patch test.sh to support check.t split into multiple chunks
which is apparently needed on Coherent due to OS limits

inspired by a patched test.sh from RT, except I require a
dot before the sequence number for easier globbing, made
the splitting use -S, and the errorlevel is more correct
2012-05-04 21:28:06 +00:00
Build.sh patch test.sh to support check.t split into multiple chunks 2012-05-04 21:28:06 +00:00
Makefile rewrite maketemp() obsoleting tempnam(3) and mkstemp(3) external deps 2012-04-14 16:07:48 +00:00
check.pl rewrite the EINTR importing code with help of stsc from #nosec on IRC, 2012-04-06 12:22:14 +00:00
check.t add experimental code to use sigprocmask+pause+sigprocmask ipv sigsuspend (and harden j_sigchld handler for that) to improve working on BeOS 5.0 and Coherent UNIX, found by RT 2012-04-27 16:16:23 +00:00
dot.mkshrc first part of LP: #909818; ${name@#} will later be changed to ${name@#expr} where expr is the IV ipv 0 (eval.c:377ff) 2011-12-31 01:07:19 +00:00
edit.c new MKSH_NO_CMDLINE_EDITING to disable command line editing in its entirety 2012-05-04 20:49:08 +00:00
emacsfn.h • merge printf from OpenBSD 2010-07-17 22:09:40 +00:00
eval.c after discussion with ciruZ, switch mksh from NZAT to NZAAT fully 2012-04-22 21:50:35 +00:00
exec.c rewrite maketemp() obsoleting tempnam(3) and mkstemp(3) external deps 2012-04-14 16:07:48 +00:00
expr.c I give up on writing (1 << 31) in any form. 2012-03-31 17:52:33 +00:00
funcs.c more int→bool while trying to let ^D output CR+LF (which shan’t be, oh my…) 2012-05-04 21:15:34 +00:00
histrap.c new MKSH_NO_CMDLINE_EDITING to disable command line editing in its entirety 2012-05-04 20:49:08 +00:00
jobs.c add experimental code to use sigprocmask+pause+sigprocmask ipv sigsuspend (and harden j_sigchld handler for that) to improve working on BeOS 5.0 and Coherent UNIX, found by RT 2012-04-27 16:16:23 +00:00
lalloc.c • access(2) is broken in at least kFreeBSD 9.0 as “modern” OS, so bring 2011-09-07 15:24:22 +00:00
lex.c new MKSH_NO_CMDLINE_EDITING to disable command line editing in its entirety 2012-05-04 20:49:08 +00:00
main.c more int→bool while trying to let ^D output CR+LF (which shan’t be, oh my…) 2012-05-04 21:15:34 +00:00
misc.c new MKSH_NO_CMDLINE_EDITING to disable command line editing in its entirety 2012-05-04 20:49:08 +00:00
mksh.1 after discussion with ciruZ, switch mksh from NZAT to NZAAT fully 2012-04-22 21:50:35 +00:00
sh.h more int→bool while trying to let ^D output CR+LF (which shan’t be, oh my…) 2012-05-04 21:15:34 +00:00
sh_flags.h new MKSH_NO_CMDLINE_EDITING to disable command line editing in its entirety 2012-05-04 20:49:08 +00:00
shf.c rename more identifiers with trailing underscores 2011-10-25 22:36:39 +00:00
strlcpy.c more KNF, mostly whitespace, this time more manual labour applying style(9) 2009-06-10 18:12:51 +00:00
syn.c RCSID sync from oksh; reduce hash table #elements if !MKSH_SMALL to speed up 2012-03-03 21:30:59 +00:00
tree.c avoid C99 constructs even in debugging code 2012-05-04 18:45:03 +00:00
var.c after discussion with ciruZ, switch mksh from NZAT to NZAAT fully 2012-04-22 21:50:35 +00:00
var_spec.h • rework hash table interna to avoid gcc-4.1 on Debian etch bug 2011-06-05 19:58:21 +00:00