X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=m4%2Fnanosleep.m4;fp=m4%2Fnanosleep.m4;h=7f08744ac0a6aac9bc019cd28f8404a50a23c111;hb=2dd9e7b19575192c6b76a36884796ad2aca5ee31;hp=ba54130bc0da8ddf495bf118d48970b6debeaf3f;hpb=87fec1f1544655181da3e02d7857ee00c83e0f19;p=gnulib.git diff --git a/m4/nanosleep.m4 b/m4/nanosleep.m4 index ba54130bc..7f08744ac 100644 --- a/m4/nanosleep.m4 +++ b/m4/nanosleep.m4 @@ -1,4 +1,4 @@ -# serial 26 +# serial 27 dnl From Jim Meyering. dnl Check for the nanosleep function. @@ -28,6 +28,15 @@ AC_DEFUN([gl_FUNC_NANOSLEEP], [test "$ac_cv_search_nanosleep" = "none required" || LIB_NANOSLEEP=$ac_cv_search_nanosleep]) + AC_REQUIRE([gl_MULTIARCH]) + if test $APPLE_UNIVERSAL_BUILD = 1; then + # A universal build on Apple MacOS X platforms. + # The test result would be 'no (mishandles large arguments)' in 64-bit mode + # but 'yes' in 32-bit mode. But we need a configuration result that is + # valid in both modes. + gl_cv_func_nanosleep='no (mishandles large arguments)' + fi + AC_CACHE_CHECK([for working nanosleep], [gl_cv_func_nanosleep], [