From cecdab3bf0e8b03cfdccb20fb5ae82c31fae623b Mon Sep 17 00:00:00 2001 From: matz Date: Wed, 24 Dec 2003 19:38:15 +0000 Subject: * 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 --- configure.in | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'configure.in') 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 -- cgit v1.2.3