diff options
-rw-r--r-- | NEWS | 3 | ||||
-rw-r--r-- | bootstrap.conf | 1 | ||||
-rw-r--r-- | tests/Makefile.am | 3 | ||||
-rwxr-xr-x | tests/y2038-vs-32bit | 13 |
4 files changed, 19 insertions, 1 deletions
@@ -4,6 +4,9 @@ GNU diffutils NEWS -*- outline -*- ** Bug fixes + cmp/diff can again work with file dates past Y2K38 + [bug introduced in 3.9] + diff -D no longer fails to output #ifndef lines. [bug#61193 introduced in 3.9] diff --git a/bootstrap.conf b/bootstrap.conf index aaaacdc..2b3304b 100644 --- a/bootstrap.conf +++ b/bootstrap.conf @@ -100,6 +100,7 @@ xmalloca xreadlink xstdopen xstrtoimax +year2038 ' # Additional xgettext options to use. Use "\\\newline" to break lines. diff --git a/tests/Makefile.am b/tests/Makefile.am index 624192d..79bacfb 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -24,7 +24,8 @@ TESTS = \ filename-quoting \ strip-trailing-cr \ timezone \ - colors + colors \ + y2038-vs-32bit XFAIL_TESTS = large-subopt diff --git a/tests/y2038-vs-32bit b/tests/y2038-vs-32bit new file mode 100755 index 0000000..51633c3 --- /dev/null +++ b/tests/y2038-vs-32bit @@ -0,0 +1,13 @@ +#!/bin/sh +# dates after Y2K38 are safe + +. "${srcdir=.}/init.sh"; path_prepend_ ../src + +fail=0 + +touch -t 203901010000 in || skip_ 'touch -t 2039... failed' + +cmp in in || fail=1 +diff in in || fail=1 + +Exit $fail |