summaryrefslogtreecommitdiff
path: root/lib/stat-time.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/stat-time.h')
-rw-r--r--lib/stat-time.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/stat-time.h b/lib/stat-time.h
index 45364316645..461a0c88b93 100644
--- a/lib/stat-time.h
+++ b/lib/stat-time.h
@@ -28,6 +28,7 @@
#include <errno.h>
#include <stdckdint.h>
+#include <stdcountof.h>
#include <stddef.h>
#include <sys/stat.h>
#include <time.h>
@@ -232,7 +233,7 @@ stat_time_normalize (int result, _GL_UNUSED struct stat *st)
short int const ts_off[] = { STAT_TIMESPEC_OFFSETOF (st_atim),
STAT_TIMESPEC_OFFSETOF (st_mtim),
STAT_TIMESPEC_OFFSETOF (st_ctim) };
- for (int i = 0; i < sizeof ts_off / sizeof *ts_off; i++)
+ for (int i = 0; i < countof (ts_off); i++)
{
struct timespec *ts = (struct timespec *) ((char *) st + ts_off[i]);
long int q = ts->tv_nsec / timespec_hz;