summaryrefslogtreecommitdiff
path: root/autoconf/m4/rand48.m4
diff options
context:
space:
mode:
Diffstat (limited to 'autoconf/m4/rand48.m4')
-rw-r--r--autoconf/m4/rand48.m412
1 files changed, 12 insertions, 0 deletions
diff --git a/autoconf/m4/rand48.m4 b/autoconf/m4/rand48.m4
new file mode 100644
index 0000000000..56705d85c9
--- /dev/null
+++ b/autoconf/m4/rand48.m4
@@ -0,0 +1,12 @@
+#
+# This function determins if the the srand48,drand48,lrand48 functions are
+# available on this platform.
+#
+AC_DEFUN([AC_FUNC_RAND48],[
+AC_SINGLE_CXX_CHECK([ac_cv_func_rand48],
+ [srand48/lrand48/drand48], [<stdlib.h>],
+ [srand48(0);lrand48();drand48();])
+if test "$ac_cv_func_rand48" = "yes" ; then
+AC_DEFINE([HAVE_RAND48],1,[Define to 1 if srand48/lrand48/drand48 exist in <stdlib.h>])
+fi
+])