X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fstat-time.h;fp=lib%2Fstat-time.h;h=734e366574c49db5c55b838d7166e6bacb42bf58;hb=8be31b6723907bbaa2377fe1e7098cf1182b7d5a;hp=f72faf91875d849fecb0aa70d346001fa5fe4288;hpb=033021b2cda1d929fb150c468a9520d5574b1a4f;p=gnulib.git diff --git a/lib/stat-time.h b/lib/stat-time.h index f72faf918..734e36657 100644 --- a/lib/stat-time.h +++ b/lib/stat-time.h @@ -31,7 +31,11 @@ These macros are private to stat-time.h. */ #if defined HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC -# define STAT_TIMESPEC(st, st_xtim) ((st)->st_xtim) +# ifdef TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC +# define STAT_TIMESPEC(st, st_xtim) ((st)->st_xtim) +# else +# define STAT_TIMESPEC_NS(st, st_xtim) ((st)->st_xtim.tv_nsec) +# endif #elif defined HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC # define STAT_TIMESPEC(st, st_xtim) ((st)->st_xtim##espec) #elif defined HAVE_STRUCT_STAT_ST_ATIMENSEC