AC_DEFUN([AI_CHECK_NANOSLEEP], [ AC_LANG_PUSH(C) findNanosleep() { AI_CHECK_NANOSLEEP_save_LIBS="${LIBS}" LIBS="" AC_SEARCH_LIBS([nanosleep], [rt posix4], [ AI_NANOSLEEP="yes" ], [ AI_NANOSLEEP="no" ]) AI_NANOSLEEP_LIBS="${LIBS}" LIBS="${AI_CHECK_NANOSLEEP_save_LIBS}" } findNanosleep if test "x${AI_NANOSLEEP}" = "xno" || test "x${AI_NANOSLEEP_LIBS}" = "x-lc" then AI_NANOSLEEP_LIBS="" fi AC_SUBST([AI_NANOSLEEP_LIBS]) AC_LANG_POP(C) ])