MirBSD Korn Shell for Jehanne
7c91e018f4
• deactivate %a and %A since our libc doesn’t have it • rewrite the mksh integration code to use shf instead of stdio, removing floating point support always in the process, as shf doesn’t support it ⇒ saves 11114 (6706 text, 168 data, 4240 bss) with dietlibc on Debian • fix -Wall -Wextra -Wformat -Wstrict-aliasing=2 for gcc (Debian 4.4.4-7) • fix these and -Wc++-compat for gcc version 4.6.0 20100711 (experimental) [trunk revision 162057] (Debian 20100711-1) except: – a few enum warnings that relate to eglibc’s {g,s}etrlimit() functions taking an enum instead of an int because they’re too stupid to adhere to POSIX interfaces they design by themselves – all “request for implicit conversion” involving a "void *" on one side • tweak the manual page somewhat more |
||
---|---|---|
Build.sh | ||
check.pl | ||
check.t | ||
dot.mkshrc | ||
edit.c | ||
emacsfn.h | ||
eval.c | ||
exec.c | ||
expr.c | ||
funcs.c | ||
histrap.c | ||
jobs.c | ||
lalloc.c | ||
lex.c | ||
main.c | ||
Makefile | ||
misc.c | ||
mksh.1 | ||
setmode.c | ||
sh_flags.h | ||
sh.h | ||
shf.c | ||
strlcpy.c | ||
syn.c | ||
tree.c | ||
var_spec.h | ||
var.c |