diff options
author | Bruno Haible <bruno@clisp.org> | 2007-11-04 21:14:08 +0100 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2007-11-04 21:14:08 +0100 |
commit | 8073415b87dd340f0f60acd367b056627fb6bfa9 (patch) | |
tree | 4b50c328563d333936ad62123a4542dd6d979362 | |
parent | b908e23481452834d238421cfa4dc3ec396ea62b (diff) | |
download | gnulib-8073415b87dd340f0f60acd367b056627fb6bfa9.tar.gz |
Use GL_NOCRASH, to avoid a crashreporter dialog box from a configure check.
-rw-r--r-- | ChangeLog | 19 | ||||
-rw-r--r-- | m4/printf.m4 | 4 | ||||
-rw-r--r-- | modules/fprintf-posix | 1 | ||||
-rw-r--r-- | modules/snprintf-posix | 1 | ||||
-rw-r--r-- | modules/sprintf-posix | 1 | ||||
-rw-r--r-- | modules/unistdio/u16-u16-vasnprintf | 1 | ||||
-rw-r--r-- | modules/unistdio/u16-vasnprintf | 1 | ||||
-rw-r--r-- | modules/unistdio/u32-u32-vasnprintf | 1 | ||||
-rw-r--r-- | modules/unistdio/u32-vasnprintf | 1 | ||||
-rw-r--r-- | modules/unistdio/u8-u8-vasnprintf | 1 | ||||
-rw-r--r-- | modules/unistdio/u8-vasnprintf | 1 | ||||
-rw-r--r-- | modules/unistdio/ulc-vasnprintf | 1 | ||||
-rw-r--r-- | modules/vasnprintf-posix | 1 | ||||
-rw-r--r-- | modules/vasprintf-posix | 1 | ||||
-rw-r--r-- | modules/vfprintf-posix | 1 | ||||
-rw-r--r-- | modules/vsnprintf-posix | 1 | ||||
-rw-r--r-- | modules/vsprintf-posix | 1 |
17 files changed, 37 insertions, 1 deletions
@@ -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. diff --git a/m4/printf.m4 b/m4/printf.m4 index a35c833781..d5ac9413e7 100644 --- a/m4/printf.m4 +++ b/m4/printf.m4 @@ -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 diff --git a/modules/fprintf-posix b/modules/fprintf-posix index 22db09c902..44588a95d7 100644 --- a/modules/fprintf-posix +++ b/modules/fprintf-posix @@ -18,6 +18,7 @@ printf-frexp printf-frexpl signbit fpucw +nocrash printf-safe configure.ac: diff --git a/modules/snprintf-posix b/modules/snprintf-posix index 62fad88e89..679569fa51 100644 --- a/modules/snprintf-posix +++ b/modules/snprintf-posix @@ -17,6 +17,7 @@ printf-frexp printf-frexpl signbit fpucw +nocrash printf-safe configure.ac: diff --git a/modules/sprintf-posix b/modules/sprintf-posix index 2fb663269e..4aaa2d46b5 100644 --- a/modules/sprintf-posix +++ b/modules/sprintf-posix @@ -17,6 +17,7 @@ printf-frexp printf-frexpl signbit fpucw +nocrash printf-safe stdint diff --git a/modules/unistdio/u16-u16-vasnprintf b/modules/unistdio/u16-u16-vasnprintf index 9b378457a5..9c3ec61d2e 100644 --- a/modules/unistdio/u16-u16-vasnprintf +++ b/modules/unistdio/u16-u16-vasnprintf @@ -37,6 +37,7 @@ printf-frexp printf-frexpl signbit fpucw +nocrash printf-safe alloca-opt localcharset diff --git a/modules/unistdio/u16-vasnprintf b/modules/unistdio/u16-vasnprintf index c923a1e6e0..4a98d3c855 100644 --- a/modules/unistdio/u16-vasnprintf +++ b/modules/unistdio/u16-vasnprintf @@ -37,6 +37,7 @@ printf-frexp printf-frexpl signbit fpucw +nocrash printf-safe alloca-opt localcharset diff --git a/modules/unistdio/u32-u32-vasnprintf b/modules/unistdio/u32-u32-vasnprintf index cdeb3ba64e..062533d109 100644 --- a/modules/unistdio/u32-u32-vasnprintf +++ b/modules/unistdio/u32-u32-vasnprintf @@ -37,6 +37,7 @@ printf-frexp printf-frexpl signbit fpucw +nocrash printf-safe alloca-opt localcharset diff --git a/modules/unistdio/u32-vasnprintf b/modules/unistdio/u32-vasnprintf index 188294ca4e..5bad1564d5 100644 --- a/modules/unistdio/u32-vasnprintf +++ b/modules/unistdio/u32-vasnprintf @@ -37,6 +37,7 @@ printf-frexp printf-frexpl signbit fpucw +nocrash printf-safe alloca-opt localcharset diff --git a/modules/unistdio/u8-u8-vasnprintf b/modules/unistdio/u8-u8-vasnprintf index ec1cedede8..072f95cfcc 100644 --- a/modules/unistdio/u8-u8-vasnprintf +++ b/modules/unistdio/u8-u8-vasnprintf @@ -37,6 +37,7 @@ printf-frexp printf-frexpl signbit fpucw +nocrash printf-safe alloca-opt localcharset diff --git a/modules/unistdio/u8-vasnprintf b/modules/unistdio/u8-vasnprintf index 3d89771a38..20eb19935a 100644 --- a/modules/unistdio/u8-vasnprintf +++ b/modules/unistdio/u8-vasnprintf @@ -37,6 +37,7 @@ printf-frexp printf-frexpl signbit fpucw +nocrash printf-safe alloca-opt localcharset diff --git a/modules/unistdio/ulc-vasnprintf b/modules/unistdio/ulc-vasnprintf index 7136a1d13d..30dc65d1fb 100644 --- a/modules/unistdio/ulc-vasnprintf +++ b/modules/unistdio/ulc-vasnprintf @@ -35,6 +35,7 @@ printf-frexp printf-frexpl signbit fpucw +nocrash printf-safe alloca-opt localcharset diff --git a/modules/vasnprintf-posix b/modules/vasnprintf-posix index c2a927f596..3d07c70f2e 100644 --- a/modules/vasnprintf-posix +++ b/modules/vasnprintf-posix @@ -16,6 +16,7 @@ printf-frexp printf-frexpl signbit fpucw +nocrash printf-safe configure.ac: diff --git a/modules/vasprintf-posix b/modules/vasprintf-posix index e9f898ab94..fde988144b 100644 --- a/modules/vasprintf-posix +++ b/modules/vasprintf-posix @@ -16,6 +16,7 @@ printf-frexp printf-frexpl signbit fpucw +nocrash printf-safe configure.ac: diff --git a/modules/vfprintf-posix b/modules/vfprintf-posix index 31352f22d4..52ab7ee5a9 100644 --- a/modules/vfprintf-posix +++ b/modules/vfprintf-posix @@ -18,6 +18,7 @@ printf-frexp printf-frexpl signbit fpucw +nocrash printf-safe configure.ac: diff --git a/modules/vsnprintf-posix b/modules/vsnprintf-posix index c86b7e4daa..dbe640215e 100644 --- a/modules/vsnprintf-posix +++ b/modules/vsnprintf-posix @@ -17,6 +17,7 @@ printf-frexp printf-frexpl signbit fpucw +nocrash printf-safe configure.ac: diff --git a/modules/vsprintf-posix b/modules/vsprintf-posix index aaf7b5d108..0dc7ea23b6 100644 --- a/modules/vsprintf-posix +++ b/modules/vsprintf-posix @@ -17,6 +17,7 @@ printf-frexp printf-frexpl signbit fpucw +nocrash printf-safe stdint |