summaryrefslogtreecommitdiff
path: root/aclocal.m4
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2014-09-09 01:25:48 +0100
committerColin Watson <cjwatson@debian.org>2014-09-09 01:25:48 +0100
commit3605cd9a3b1235955d016bd300a38ac4718dc7d3 (patch)
treea188b75e784b3c4e3006564e05881111a23559e3 /aclocal.m4
parent58ba1a2a8322c59095bf46e6aec117767d082caf (diff)
Switch away from obsolescent utime function
POSIX.1-2008 marks utime as obsolescent. Switch to variants of the futimens/utimensat family instead, via Gnulib. Use higher-precision times for cat pages. * gnulib: Import stat-time and utimens modules. * src/man.c (man_modtime): Change type to struct timespec. (commit_tmp_cat): Use utimens rather than utime. (display): Store a higher-precision modification timestamp for man_file.
Diffstat (limited to 'aclocal.m4')
-rw-r--r--aclocal.m47
1 files changed, 7 insertions, 0 deletions
diff --git a/aclocal.m4 b/aclocal.m4
index 96f078d6..69ef32f6 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -1474,6 +1474,7 @@ m4_include([gnulib/m4/argp.m4])
m4_include([gnulib/m4/btowc.m4])
m4_include([gnulib/m4/canonicalize.m4])
m4_include([gnulib/m4/chdir-long.m4])
+m4_include([gnulib/m4/clock_time.m4])
m4_include([gnulib/m4/close.m4])
m4_include([gnulib/m4/closedir.m4])
m4_include([gnulib/m4/codeset.m4])
@@ -1513,6 +1514,7 @@ m4_include([gnulib/m4/getline.m4])
m4_include([gnulib/m4/getlogin_r.m4])
m4_include([gnulib/m4/getopt.m4])
m4_include([gnulib/m4/gettext.m4])
+m4_include([gnulib/m4/gettime.m4])
m4_include([gnulib/m4/gettimeofday.m4])
m4_include([gnulib/m4/glibc21.m4])
m4_include([gnulib/m4/glob.m4])
@@ -1593,6 +1595,7 @@ m4_include([gnulib/m4/signalblocking.m4])
m4_include([gnulib/m4/size_max.m4])
m4_include([gnulib/m4/sleep.m4])
m4_include([gnulib/m4/ssize_t.m4])
+m4_include([gnulib/m4/stat-time.m4])
m4_include([gnulib/m4/stat.m4])
m4_include([gnulib/m4/stdalign.m4])
m4_include([gnulib/m4/stdarg.m4])
@@ -1620,8 +1623,12 @@ m4_include([gnulib/m4/sysexits.m4])
m4_include([gnulib/m4/tempname.m4])
m4_include([gnulib/m4/threadlib.m4])
m4_include([gnulib/m4/time_h.m4])
+m4_include([gnulib/m4/timespec.m4])
m4_include([gnulib/m4/unistd-safer.m4])
m4_include([gnulib/m4/unistd_h.m4])
+m4_include([gnulib/m4/utimbuf.m4])
+m4_include([gnulib/m4/utimens.m4])
+m4_include([gnulib/m4/utimes.m4])
m4_include([gnulib/m4/vasnprintf.m4])
m4_include([gnulib/m4/vasprintf.m4])
m4_include([gnulib/m4/vsnprintf.m4])