aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorPaul Eggert2012-06-22 14:17:42 -0700
committerPaul Eggert2012-06-22 14:17:42 -0700
commitd35af63cd671563fd188c3b0a1ef30067027c7aa (patch)
treec9e01847ccf788e23794684da9331c3e0defd0d3 /admin
parentf143bfe38b43ad0a9d817f05c25e418982dca06f (diff)
downloademacs-d35af63cd671563fd188c3b0a1ef30067027c7aa.tar.gz
emacs-d35af63cd671563fd188c3b0a1ef30067027c7aa.zip
Support higher-resolution time stamps.
Fixes: debbugs:9000
Diffstat (limited to 'admin')
-rw-r--r--admin/CPP-DEFINES2
-rw-r--r--admin/ChangeLog15
-rwxr-xr-xadmin/merge-gnulib14
3 files changed, 24 insertions, 7 deletions
diff --git a/admin/CPP-DEFINES b/admin/CPP-DEFINES
index e032ef87a40..70245a0804e 100644
--- a/admin/CPP-DEFINES
+++ b/admin/CPP-DEFINES
@@ -160,11 +160,9 @@ HAVE_SYS_SYSTEMINFO_H
160HAVE_SYS_TIMEB_H 160HAVE_SYS_TIMEB_H
161HAVE_SYS_TIME_H 161HAVE_SYS_TIME_H
162HAVE_TCATTR 162HAVE_TCATTR
163HAVE_TIMEVAL
164HAVE_TM_ZONE 163HAVE_TM_ZONE
165HAVE_TZSET 164HAVE_TZSET
166HAVE_UNISTD_H 165HAVE_UNISTD_H
167HAVE_UTIMES
168HAVE_UTIME_H 166HAVE_UTIME_H
169HAVE_WINDOW_SYSTEM 167HAVE_WINDOW_SYSTEM
170HAVE_WORKING_VFORK 168HAVE_WORKING_VFORK
diff --git a/admin/ChangeLog b/admin/ChangeLog
index e3b35906ace..ec6448dbeee 100644
--- a/admin/ChangeLog
+++ b/admin/ChangeLog
@@ -1,3 +1,18 @@
12012-06-22 Paul Eggert <eggert@cs.ucla.edu>
2
3 Support higher-resolution time stamps (Bug#9000).
4 * merge-gnulib (GNULIB_MODULES): Add dtotimespec, gettime,
5 gettimeofday, pselect, stat-time, sys_time, time, timespec-add,
6 timespec-sub, utimens.
7 (GNULIB_TOOL_FLAGS): Add --avoid=select --avoid=sigprocmask.
8 This trims down the gnulib import, from the very latest gnulib.
9 Emacs does its own implementation of 'select' and 'sigprocmask'
10 on Windows, and it assumes 'select' and 'sigprocmask' on non-Windows
11 hosts, so it doesn't need these modules.
12 Similarly, avoid errno, fcntl, fcntl-h, fstat, and sys_types, as
13 these gnulib modules are only for Windows porting and Emacs ports
14 to Windows in a different way.
15
12012-06-13 Andreas Schwab <schwab@linux-m68k.org> 162012-06-13 Andreas Schwab <schwab@linux-m68k.org>
2 17
3 * make-emacs: Rename --union-type to --check-lisp-type. Define 18 * make-emacs: Rename --union-type to --check-lisp-type. Define
diff --git a/admin/merge-gnulib b/admin/merge-gnulib
index 7f91b788f40..d33807551d6 100755
--- a/admin/merge-gnulib
+++ b/admin/merge-gnulib
@@ -28,16 +28,20 @@ GNULIB_URL=git://git.savannah.gnu.org/gnulib.git
28GNULIB_MODULES=' 28GNULIB_MODULES='
29 alloca-opt 29 alloca-opt
30 careadlinkat crypto/md5 crypto/sha1 crypto/sha256 crypto/sha512 30 careadlinkat crypto/md5 crypto/sha1 crypto/sha256 crypto/sha512
31 dtoastr dup2 31 dtoastr dtotimespec dup2
32 filemode getloadavg getopt-gnu ignore-value intprops largefile lstat 32 filemode getloadavg getopt-gnu gettime gettimeofday
33 manywarnings mktime pthread_sigmask readlink 33 ignore-value intprops largefile lstat
34 socklen stdarg stdio strftime strtoimax strtoumax symlink sys_stat 34 manywarnings mktime pselect pthread_sigmask readlink
35 socklen stat-time stdarg stdio strftime strtoimax strtoumax symlink sys_stat
36 sys_time time timespec-add timespec-sub utimens
35 warnings 37 warnings
36' 38'
37 39
38GNULIB_TOOL_FLAGS=' 40GNULIB_TOOL_FLAGS='
41 --avoid=errno --avoid=fcntl --avoid=fcntl-h --avoid=fstat
39 --avoid=msvc-inval --avoid=msvc-nothrow 42 --avoid=msvc-inval --avoid=msvc-nothrow
40 --avoid=raise --avoid=threadlib 43 --avoid=raise --avoid=select --avoid=sigprocmask --avoid=sys_types
44 --avoid=threadlib
41 --conditional-dependencies --import --no-changelog --no-vc-files 45 --conditional-dependencies --import --no-changelog --no-vc-files
42 --makefile-name=gnulib.mk 46 --makefile-name=gnulib.mk
43' 47'