diff options
| author | Paul Eggert | 2012-06-22 14:17:42 -0700 |
|---|---|---|
| committer | Paul Eggert | 2012-06-22 14:17:42 -0700 |
| commit | d35af63cd671563fd188c3b0a1ef30067027c7aa (patch) | |
| tree | c9e01847ccf788e23794684da9331c3e0defd0d3 /admin | |
| parent | f143bfe38b43ad0a9d817f05c25e418982dca06f (diff) | |
| download | emacs-d35af63cd671563fd188c3b0a1ef30067027c7aa.tar.gz emacs-d35af63cd671563fd188c3b0a1ef30067027c7aa.zip | |
Support higher-resolution time stamps.
Fixes: debbugs:9000
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/CPP-DEFINES | 2 | ||||
| -rw-r--r-- | admin/ChangeLog | 15 | ||||
| -rwxr-xr-x | admin/merge-gnulib | 14 |
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 | |||
| 160 | HAVE_SYS_TIMEB_H | 160 | HAVE_SYS_TIMEB_H |
| 161 | HAVE_SYS_TIME_H | 161 | HAVE_SYS_TIME_H |
| 162 | HAVE_TCATTR | 162 | HAVE_TCATTR |
| 163 | HAVE_TIMEVAL | ||
| 164 | HAVE_TM_ZONE | 163 | HAVE_TM_ZONE |
| 165 | HAVE_TZSET | 164 | HAVE_TZSET |
| 166 | HAVE_UNISTD_H | 165 | HAVE_UNISTD_H |
| 167 | HAVE_UTIMES | ||
| 168 | HAVE_UTIME_H | 166 | HAVE_UTIME_H |
| 169 | HAVE_WINDOW_SYSTEM | 167 | HAVE_WINDOW_SYSTEM |
| 170 | HAVE_WORKING_VFORK | 168 | HAVE_WORKING_VFORK |
diff --git a/admin/ChangeLog b/admin/ChangeLog index e3b35906ace..ec6448dbeee 100644 --- a/admin/ChangeLog +++ b/admin/ChangeLog | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | 2012-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 | |||
| 1 | 2012-06-13 Andreas Schwab <schwab@linux-m68k.org> | 16 | 2012-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 | |||
| 28 | GNULIB_MODULES=' | 28 | GNULIB_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 | ||
| 38 | GNULIB_TOOL_FLAGS=' | 40 | GNULIB_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 | ' |