From 6c2dd0147534160fc254ebefd5ab9feeeb95281b Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Fri, 17 Sep 2010 16:36:08 -0600 Subject: [PATCH] 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. Signed-off-by: Eric Blake --- ChangeLog | 7 +++++++ m4/c-stack.m4 | 4 ++-- m4/gc-random.m4 | 4 ++-- m4/host-os.m4 | 3 ++- 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4a4f733f4..9f180a0d0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,12 @@ 2010-09-17 Eric Blake + 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. diff --git a/m4/c-stack.m4 b/m4/c-stack.m4 index 634f44405..f2b9cc38d 100644 --- a/m4/c-stack.m4 +++ b/m4/c-stack.m4 @@ -8,7 +8,7 @@ # Written by Paul Eggert. -# serial 10 +# serial 11 AC_DEFUN([AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC], [# for STACK_DIRECTION @@ -21,7 +21,7 @@ AC_DEFUN([AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC], 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 ;; diff --git a/m4/gc-random.m4 b/m4/gc-random.m4 index bd41183b8..91ff667e8 100644 --- a/m4/gc-random.m4 +++ b/m4/gc-random.m4 @@ -1,4 +1,4 @@ -# 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, @@ -12,7 +12,7 @@ AC_DEFUN([gl_GC_RANDOM], 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" diff --git a/m4/host-os.m4 b/m4/host-os.m4 index 0f6241404..739c2077a 100644 --- a/m4/host-os.m4 +++ b/m4/host-os.m4 @@ -1,4 +1,4 @@ -# 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 @@ -40,6 +40,7 @@ AC_DEFUN([gl_HOST_OS], 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';; -- 2.11.0