summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Coopersmith <alan.coopersmith@oracle.com>2024-02-15 16:52:22 -0800
committerAlan Coopersmith <alan.coopersmith@oracle.com>2024-02-15 16:52:22 -0800
commita239d6fa04a35be84720a4516e8164dc634bb3d3 (patch)
tree84057e162f19c1ceaa3d3a59dd5fa38d54e7858d
parentbf82e932006e05543e24af49702193a9d8678bfb (diff)
Use autoconf instead of platform ifdefs to check for lrand48()
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-rw-r--r--configure.ac3
-rw-r--r--tests.c6
2 files changed, 8 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 1421791..d0deee7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -53,6 +53,9 @@ AC_ARG_WITH(appdefaultdir,
[appdefaultdir="$withval"], [appdefaultdir="${xt_appdefaultdir}"])
AC_SUBST(appdefaultdir)
+# Checks for library functions.
+AC_CHECK_FUNCS([lrand48])
+
AC_CONFIG_FILES([
Makefile
man/Makefile])
diff --git a/tests.c b/tests.c
index a15be2d..b612a85 100644
--- a/tests.c
+++ b/tests.c
@@ -2,6 +2,10 @@
**
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <X11/Intrinsic.h>
#include <X11/StringDefs.h>
#include <X11/Xaw/AsciiText.h>
@@ -21,7 +25,7 @@
#define PI 3.14159265
#endif
-#ifdef SYSV
+#ifdef HAVE_LRAND48
#define random lrand48
#endif