2010-09-17 Eric Blake <eblake@redhat.com>
+ mirbsd: add some more support
+ * m4/c-stack.m4 (AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC): MirBSD is
+ in BSD family.
+ * m4/gc-random.m4 (gl_GC_RANDOM): MirBSD supports same random
+ devices as OpenBSD.
+ * m4/host-os.m4 (mirbsd): Add MirBSD.
+
tests: fix unportable assumption on sys/wait.h
* tests/test-sys_wait.c (main): Relax test.
* tests/test-stdlib.c (main): Likewise.
# Written by Paul Eggert.
-# serial 10
+# serial 11
AC_DEFUN([AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC],
[# for STACK_DIRECTION
dnl is accessed, or when the stack overflows.
dnl Either { SIGSEGV } or { SIGSEGV, SIGBUS }.
case "$host_os" in
- sunos4* | freebsd* | dragonfly* | openbsd* | netbsd* | kfreebsd* | knetbsd*) # BSD systems
+ sunos4* | freebsd* | dragonfly* | openbsd* | mirbsd* | netbsd* | kfreebsd* | knetbsd*) # BSD systems
FAULT_YIELDS_SIGBUS=1 ;;
hpux*) # HP-UX
FAULT_YIELDS_SIGBUS=1 ;;
-# gc-random.m4 serial 4
+# gc-random.m4 serial 5
dnl Copyright (C) 2005-2010 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
AC_REQUIRE([AC_CANONICAL_HOST])dnl
case "$host_os" in
- *openbsd*)
+ *openbsd* | *mirbsd*)
NAME_OF_RANDOM_DEVICE="/dev/srandom"
NAME_OF_PSEUDO_RANDOM_DEVICE="/dev/prandom"
NAME_OF_NONCE_DEVICE="/dev/urandom"
-# serial 7
+# serial 8
# Copyright (C) 2001, 2003-2004, 2006, 2009-2010 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
nonstopux*) os='NonStop-UX';;
netbsd*-gnu*) os='GNU/NetBSD';; # NetBSD kernel+libc, GNU userland
netbsd*) os='NetBSD';;
+ mirbsd*) os='MirBSD';;
knetbsd*-gnu) os='GNU/kNetBSD';; # NetBSD kernel, GNU libc+userland
kfreebsd*-gnu) os='GNU/kFreeBSD';; # FreeBSD kernel, GNU libc+userland
msdosdjgpp*) os='DJGPP';;