MirBSD Korn Shell for Jehanne
12e371f1af
i.e. uint32_t and uint64_t • faking <stdint.h>: u_int32_t is not part of ISO C99, so do not add it there • add a test if u_int32_t is declared, for the sake of the fucked up OpenBSD standard arc4random(3) declaration, and define it to uint32_t if the former type is not available, e.g. on Solaris or if we fake <stdint.h> • fix detection of arc4random_pushb(3) and the prototypes if one of the things above applied to our system • fix detection of arc4random function suite prototypes if they are added via an arc4random.c file in the srcdir, and copy that file into builddir (if it does not already exist) to keep these isolated from each other based on a real-life bug report by cnuke@ at the Croatian restaurant ☺☻ unbreaks “set ±o arc4random” on Solaris, both SUNpro and GCC |
||
---|---|---|
alloc.c | ||
Build.sh | ||
check.pl | ||
check.t | ||
copyright | ||
dot.mkshrc | ||
edit.c | ||
eval.c | ||
exec.c | ||
expr.c | ||
funcs.c | ||
histrap.c | ||
jobs.c | ||
lex.c | ||
main.c | ||
Makefile | ||
misc.c | ||
mksh.1 | ||
setmode.c | ||
sh.h | ||
shf.c | ||
strlcpy.c | ||
syn.c | ||
tree.c | ||
var.c |