Use GL_NOCRASH, to avoid a crashreporter dialog box from a configure check.
authorBruno Haible <bruno@clisp.org>
Sun, 4 Nov 2007 20:14:08 +0000 (21:14 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 4 Nov 2007 20:14:08 +0000 (21:14 +0100)
17 files changed:
ChangeLog
m4/printf.m4
modules/fprintf-posix
modules/snprintf-posix
modules/sprintf-posix
modules/unistdio/u16-u16-vasnprintf
modules/unistdio/u16-vasnprintf
modules/unistdio/u32-u32-vasnprintf
modules/unistdio/u32-vasnprintf
modules/unistdio/u8-u8-vasnprintf
modules/unistdio/u8-vasnprintf
modules/unistdio/ulc-vasnprintf
modules/vasnprintf-posix
modules/vasprintf-posix
modules/vfprintf-posix
modules/vsnprintf-posix
modules/vsprintf-posix

index d9bebd2..f3aebc7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,24 @@
 2007-11-04  Bruno Haible  <bruno@clisp.org>
 
+       * m4/printf.m4 (gl_PRINTF_ENOMEM): Use GL_NOCRASH.
+       * modules/fprintf-posix (Depends-on): Add nocrash.
+       * modules/snprintf-posix (Depends-on): Likewise.
+       * modules/sprintf-posix (Depends-on): Likewise.
+       * modules/vasnprintf-posix (Depends-on): Likewise.
+       * modules/vasprintf-posix (Depends-on): Likewise.
+       * modules/vfprintf-posix (Depends-on): Likewise.
+       * modules/vsnprintf-posix (Depends-on): Likewise.
+       * modules/vsprintf-posix (Depends-on): Likewise.
+       * modules/unistdio/u8-vasnprintf (Depends-on): Likewise.
+       * modules/unistdio/u8-u8-vasnprintf (Depends-on): Likewise.
+       * modules/unistdio/u16-vasnprintf (Depends-on): Likewise.
+       * modules/unistdio/u16-u16-vasnprintf (Depends-on): Likewise.
+       * modules/unistdio/u32-vasnprintf (Depends-on): Likewise.
+       * modules/unistdio/u32-u32-vasnprintf (Depends-on): Likewise.
+       * modules/unistdio/ulc-vasnprintf (Depends-on): Likewise.
+
+2007-11-04  Bruno Haible  <bruno@clisp.org>
+
        * modules/nocrash: New file.
        * m4/nocrash.m4: New file, taken from GNU clisp. Code taken from
        GNU libsigsegv, with permission of GNU libsigsegv's copyright holders.
index a35c833..d5ac941 100644 (file)
@@ -1,4 +1,4 @@
-# printf.m4 serial 19
+# printf.m4 serial 20
 dnl Copyright (C) 2003, 2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -774,6 +774,7 @@ AC_DEFUN([gl_PRINTF_ENOMEM],
     [
       if test "$cross_compiling" = no; then
         AC_LANG_CONFTEST([AC_LANG_SOURCE([
+]GL_NOCRASH[
 changequote(,)dnl
 #include <stdio.h>
 #include <sys/types.h>
@@ -784,6 +785,7 @@ int main()
 {
   struct rlimit limit;
   int ret;
+  nocrash_init ();
   /* Some printf implementations allocate temporary space with malloc.  */
   /* On BSD systems, malloc() is limited by RLIMIT_DATA.  */
 #ifdef RLIMIT_DATA
index 22db09c..44588a9 100644 (file)
@@ -18,6 +18,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 
 configure.ac:
index 62fad88..679569f 100644 (file)
@@ -17,6 +17,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 
 configure.ac:
index 2fb6632..4aaa2d4 100644 (file)
@@ -17,6 +17,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 stdint
 
index 9b37845..9c3ec61 100644 (file)
@@ -37,6 +37,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 alloca-opt
 localcharset
index c923a1e..4a98d3c 100644 (file)
@@ -37,6 +37,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 alloca-opt
 localcharset
index cdeb3ba..062533d 100644 (file)
@@ -37,6 +37,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 alloca-opt
 localcharset
index 188294c..5bad156 100644 (file)
@@ -37,6 +37,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 alloca-opt
 localcharset
index ec1cede..072f95c 100644 (file)
@@ -37,6 +37,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 alloca-opt
 localcharset
index 3d89771..20eb199 100644 (file)
@@ -37,6 +37,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 alloca-opt
 localcharset
index 7136a1d..30dc65d 100644 (file)
@@ -35,6 +35,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 alloca-opt
 localcharset
index c2a927f..3d07c70 100644 (file)
@@ -16,6 +16,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 
 configure.ac:
index e9f898a..fde9881 100644 (file)
@@ -16,6 +16,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 
 configure.ac:
index 31352f2..52ab7ee 100644 (file)
@@ -18,6 +18,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 
 configure.ac:
index c86b7e4..dbe6402 100644 (file)
@@ -17,6 +17,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 
 configure.ac:
index aaf7b5d..0dc7ea2 100644 (file)
@@ -17,6 +17,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 stdint