From: Jim Meyering Date: Thu, 7 Aug 2003 07:37:51 +0000 (+0000) Subject: Sync with gnulib, except also require AC_GNU_SOURCE. X-Git-Tag: CPPI-1_11~117 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b7e958a36e000d9765bbf547589b1006777b13b6;p=thirdparty%2Fcoreutils.git Sync with gnulib, except also require AC_GNU_SOURCE. --- diff --git a/m4/timespec.m4 b/m4/timespec.m4 index 5edb554dbe..ea1b3ccd33 100644 --- a/m4/timespec.m4 +++ b/m4/timespec.m4 @@ -1,13 +1,30 @@ -#serial 5 +#serial 7 dnl From Jim Meyering +AC_DEFUN([gl_TIMESPEC], +[ + dnl Prerequisites of lib/timespec.h. + AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_HEADER_TIME]) + AC_CHECK_HEADERS_ONCE(sys/time.h) + jm_CHECK_TYPE_STRUCT_TIMESPEC + AC_STRUCT_ST_MTIM_NSEC + + dnl Persuade glibc to declare nanosleep(). + AC_REQUIRE([AC_GNU_SOURCE]) + + AC_CHECK_DECLS(nanosleep, , , [#include ]) +]) + dnl Define HAVE_STRUCT_TIMESPEC if `struct timespec' is declared dnl in time.h or sys/time.h. AC_DEFUN([jm_CHECK_TYPE_STRUCT_TIMESPEC], [ + AC_REQUIRE([AC_GNU_SOURCE]) AC_REQUIRE([AC_HEADER_TIME]) + AC_CHECK_HEADERS_ONCE(sys/time.h) AC_CACHE_CHECK([for struct timespec], fu_cv_sys_struct_timespec, [AC_TRY_COMPILE( [