summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-12-24 19:38:15 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-12-24 19:38:15 +0000
commitcecdab3bf0e8b03cfdccb20fb5ae82c31fae623b (patch)
tree0df92d73d148a2e8d3baaca324a12cde372d844f /configure.in
parent060f19e92c9b8978b36435f73ca45eefa48b2cbc (diff)
* configure.in: check for nanosleep, -lrt if required.
[ruby-core:02059] * eval.c (thread_timer): use select(2) if nanosleep(2) is not available. * eval.c: check __stub_getcontext for glibc on some platforms. [ruby-list:38984] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5286 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in4
1 files changed, 4 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index bab27ad065..456f653c9e 100644
--- a/configure.in
+++ b/configure.in
@@ -721,6 +721,10 @@ if test "$enable_pthread" = "yes"; then
fi
fi
fi
+ AC_CHECK_FUNC(nanosleep)
+ if test "$ac_cv_func_nanosleep" = "no"; then
+ AC_CHECK_LIB(rt, nanosleep, AC_DEFINE(HAVE_NANOSLEEP))
+ fi
fi
dnl default value for $KANJI