From: Jim Meyering Date: Tue, 4 Jan 2000 17:12:12 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: cvs-readonly~7104 X-Git-Url: http://erislabs.net/gitweb/?a=commitdiff_plain;h=7ac215b644df7c2f0145b0b093c5e3298746bc85;p=gnulib.git *** empty log message *** --- diff --git a/m4/ChangeLog b/m4/ChangeLog index 6ffe9f994..d7162d324 100644 --- a/m4/ChangeLog +++ b/m4/ChangeLog @@ -1,3 +1,16 @@ +2000-01-04 Jim Meyering + + * d-type.m4 (jm_CHECK_TYPE_STRUCT_DIRENT_D_TYPE): Rename from + jm_STRUCT_DIRENT_D_TYPE. + * d-ino.m4: (jm_CHECK_TYPE_STRUCT_DIRENT_D_INO): Rename from + jm_STRUCT_DIRENT_D_INO. + * utimbuf.m4 (jm_CHECK_TYPE_STRUCT_UTIMBUF): Rename from + jm_STRUCT_UTIMBUF. + * jm-macros.m4: Reflect s/jm_STRUCT_/jm_CHECK_TYPE_STRUCT_/ renamings. + + * timespec.m4 (jm_CHECK_TYPE_STRUCT_TIMESPEC): New file, macro. + * jm-macros.m4 (jm_CHECK_TYPE_STRUCT_TIMESPEC): Require it. + 2000-01-03 Paul Eggert * nanosleep.m4 (jm_FUNC_NANOSLEEP): Search for nanosleep in -lrt diff --git a/m4/d-type.m4 b/m4/d-type.m4 index e5f9e4205..bf94903fc 100644 --- a/m4/d-type.m4 +++ b/m4/d-type.m4 @@ -1,11 +1,11 @@ -#serial 2 +#serial 3 dnl From Jim Meyering. dnl dnl Check whether struct dirent has a member named d_type. dnl -AC_DEFUN(jm_STRUCT_DIRENT_D_TYPE, +AC_DEFUN(jm_CHECK_TYPE_STRUCT_DIRENT_D_TYPE, [AC_REQUIRE([AC_HEADER_DIRENT])dnl AC_CACHE_CHECK([for d_type member in directory struct], jm_cv_struct_dirent_d_type, diff --git a/m4/timespec.m4 b/m4/timespec.m4 new file mode 100644 index 000000000..ad3e069f9 --- /dev/null +++ b/m4/timespec.m4 @@ -0,0 +1,23 @@ +#serial 1 + +dnl From Jim Meyering + +dnl Define HAVE_STRUCT_TIMESPEC if `struct timespec' is declared in time.h. + +AC_DEFUN(jm_CHECK_TYPE_STRUCT_TIMESPEC, +[ + AC_CACHE_CHECK([for struct timespec], fu_cv_sys_struct_timespec, + [AC_TRY_COMPILE( + [ +#include + ], + [static struct timespec x; x.tv_sec = x.tv_nsec;], + fu_cv_sys_struct_timespec=yes, + fu_cv_sys_struct_timespec=no) + ]) + + if test $fu_cv_sys_struct_timespec = yes; then + AC_DEFINE_UNQUOTED(HAVE_STRUCT_TIMESPEC, 1, + [Define if struct timespec is declared in . ]) + fi +])