Implement nproc for HP-UX.
[gnulib.git] / m4 / frexpl.m4
index a4f2bd8..c5da744 100644 (file)
@@ -1,5 +1,5 @@
-# frexpl.m4 serial 7
-dnl Copyright (C) 2007-2008 Free Software Foundation, Inc.
+# frexpl.m4 serial 9
+dnl Copyright (C) 2007-2009 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -48,7 +48,7 @@ AC_DEFUN([gl_FUNC_FREXPL],
     gl_func_frexpl=no
   fi
   if test $gl_func_frexpl = yes; then
-    AC_DEFINE([HAVE_FREXPL], 1,
+    AC_DEFINE([HAVE_FREXPL], [1],
       [Define if the frexpl() function is available.])
     dnl Also check whether it's declared.
     dnl MacOS X 10.3 has frexpl() in libc but doesn't declare it in <math.h>.
@@ -84,7 +84,7 @@ AC_DEFUN([gl_FUNC_FREXPL_NO_LIBM],
     REPLACE_FREXPL=1
   fi
   if test $gl_func_frexpl_no_libm = yes; then
-    AC_DEFINE([HAVE_FREXPL_IN_LIBC], 1,
+    AC_DEFINE([HAVE_FREXPL_IN_LIBC], [1],
       [Define if the frexpl() function is available in libc.])
     dnl Also check whether it's declared.
     dnl MacOS X 10.3 has frexpl() in libc but doesn't declare it in <math.h>.
@@ -106,7 +106,13 @@ AC_DEFUN([gl_FUNC_FREXPL_WORKS],
   AC_CACHE_CHECK([whether frexpl works], [gl_cv_func_frexpl_works],
     [
       AC_TRY_RUN([
+#include <float.h>
 #include <math.h>
+/* Override the values of <float.h>, like done in float.in.h.  */
+#if defined __i386__ && (defined __BEOS__ || defined __OpenBSD__)
+# undef LDBL_MIN_EXP
+# define LDBL_MIN_EXP    (-16381)
+#endif
 extern long double frexpl (long double, int *);
 int main()
 {