diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-12-24 19:38:15 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-12-24 19:38:15 +0000 |
commit | cecdab3bf0e8b03cfdccb20fb5ae82c31fae623b (patch) | |
tree | 0df92d73d148a2e8d3baaca324a12cde372d844f /configure.in | |
parent | 060f19e92c9b8978b36435f73ca45eefa48b2cbc (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.in | 4 |
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 |