summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Meyering <meyering@fb.com>2017-11-12 09:13:30 -0800
committerJim Meyering <meyering@fb.com>2017-11-12 09:13:30 -0800
commit2a3dbe99a2aeb058ecb033d7d830e6600e16c91c (patch)
treec13dc581d525d6890ae9d9b89e766b05d5fd58af
parent71befb4f6c4023b397fabca604ad339eed4791de (diff)
downloadgnulib-2a3dbe99a2aeb058ecb033d7d830e6600e16c91c.tar.gz
maint: shorten https://lists.gnu.org/archive/html/... links
Each /archive/html/ part can be replace with /r/. Run this to induce the change: git grep -l archive/html|xargs perl -pi -e 's,/archive/html/,/r/,g' * ChangeLog: Perform that substitution. * Makefile: Likewise. * STATUS-libposix: Likewise. * build-aux/bootstrap: Likewise. * doc/maintain.texi: Likewise. * gnulib-tool: Likewise. * lib/allocator.h: Likewise. * lib/argp-ba.c: Likewise. * lib/argp-pv.c: Likewise. * lib/canon-host.c: Likewise. * lib/canonicalize-lgpl.c: Likewise. * lib/float.in.h: Likewise. * lib/fstat.c: Likewise. * lib/getdelim.c: Likewise. * lib/getprogname.c: Likewise. * lib/glthread/thread.h: Likewise. * lib/intprops.h: Likewise. * lib/mbsrtowcs-state.c: Likewise. * lib/safe-read.c: Likewise. * lib/signal.in.h: Likewise. * lib/stat.c: Likewise. * lib/stdbool.in.h: Likewise. * lib/stdio-impl.h: Likewise. * lib/stdio.in.h: Likewise. * lib/sysexits.in.h: Likewise. * lib/timespec.h: Likewise. * lib/wcsrtombs-state.c: Likewise. * m4/alloca.m4: Likewise. * m4/extern-inline.m4: Likewise. * m4/fstatat.m4: Likewise. * m4/gnulib-common.m4: Likewise. * m4/lib-ignore.m4: Likewise. * m4/printf.m4: Likewise. * m4/regex.m4: Likewise. * m4/stat-size.m4: Likewise. * m4/std-gnu11.m4: Likewise. * m4/stdbool.m4: Likewise. * m4/sys_types_h.m4: Likewise. * m4/threadlib.m4: Likewise. * m4/vararrays.m4: Likewise. * pygnulib/GLImport.py: Likewise. * tests/test-exp.h: Likewise. * tests/test-exp2.h: Likewise. * tests/test-expm1.h: Likewise. * tests/test-fflush2.c: Likewise. * tests/test-getopt_long.h: Likewise. * tests/test-intprops.c: Likewise. * tests/test-log.h: Likewise. * tests/test-log10.h: Likewise. * tests/test-log1p.h: Likewise. * tests/test-log2.h: Likewise. * tests/test-printf-posix.h: Likewise. * tests/test-regex.c: Likewise. * tests/test-snprintf-posix.h: Likewise. * tests/test-sprintf-posix.h: Likewise. * tests/test-stdalign.c: Likewise. * tests/test-stdbool.c: Likewise. * tests/test-vasnprintf-posix.c: Likewise. * tests/test-vasprintf-posix.c: Likewise. * top/maint.mk: Likewise.
-rw-r--r--ChangeLog1021
-rw-r--r--Makefile4
-rw-r--r--STATUS-libposix46
-rwxr-xr-xbuild-aux/bootstrap2
-rw-r--r--doc/maintain.texi2
-rwxr-xr-xgnulib-tool8
-rw-r--r--lib/allocator.h2
-rw-r--r--lib/argp-ba.c4
-rw-r--r--lib/argp-pv.c4
-rw-r--r--lib/canon-host.c2
-rw-r--r--lib/canonicalize-lgpl.c2
-rw-r--r--lib/float.in.h2
-rw-r--r--lib/fstat.c2
-rw-r--r--lib/getdelim.c2
-rw-r--r--lib/getprogname.c2
-rw-r--r--lib/glthread/thread.h2
-rw-r--r--lib/intprops.h6
-rw-r--r--lib/mbsrtowcs-state.c2
-rw-r--r--lib/safe-read.c2
-rw-r--r--lib/signal.in.h2
-rw-r--r--lib/stat.c2
-rw-r--r--lib/stdbool.in.h4
-rw-r--r--lib/stdio-impl.h4
-rw-r--r--lib/stdio.in.h2
-rw-r--r--lib/sysexits.in.h2
-rw-r--r--lib/timespec.h2
-rw-r--r--lib/wcsrtombs-state.c2
-rw-r--r--m4/alloca.m42
-rw-r--r--m4/extern-inline.m46
-rw-r--r--m4/fstatat.m42
-rw-r--r--m4/gnulib-common.m46
-rw-r--r--m4/lib-ignore.m42
-rw-r--r--m4/printf.m46
-rw-r--r--m4/regex.m42
-rw-r--r--m4/stat-size.m42
-rw-r--r--m4/std-gnu11.m44
-rw-r--r--m4/stdbool.m42
-rw-r--r--m4/sys_types_h.m42
-rw-r--r--m4/threadlib.m42
-rw-r--r--m4/vararrays.m42
-rw-r--r--pygnulib/GLImport.py2
-rw-r--r--tests/test-exp.h2
-rw-r--r--tests/test-exp2.h2
-rw-r--r--tests/test-expm1.h2
-rw-r--r--tests/test-fflush2.c4
-rw-r--r--tests/test-getopt_long.h2
-rw-r--r--tests/test-intprops.c2
-rw-r--r--tests/test-log.h4
-rw-r--r--tests/test-log10.h4
-rw-r--r--tests/test-log1p.h4
-rw-r--r--tests/test-log2.h4
-rw-r--r--tests/test-printf-posix.h2
-rw-r--r--tests/test-regex.c2
-rw-r--r--tests/test-snprintf-posix.h8
-rw-r--r--tests/test-sprintf-posix.h8
-rw-r--r--tests/test-stdalign.c2
-rw-r--r--tests/test-stdbool.c4
-rw-r--r--tests/test-vasnprintf-posix.c8
-rw-r--r--tests/test-vasprintf-posix.c8
-rw-r--r--top/maint.mk2
60 files changed, 660 insertions, 593 deletions
diff --git a/ChangeLog b/ChangeLog
index 15ceb2dac5..1de257a64b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,70 @@
+2017-11-12 Jim Meyering <meyering@fb.com>
+
+ maint: shorten https://lists.gnu.org/archive/html/... links
+ Each /archive/html/ part can be replace with /r/.
+ Run this to induce the change:
+ git grep -l archive/html|xargs perl -pi -e 's,/archive/html/,/r/,g'
+ * ChangeLog: Perform that substitution.
+ * Makefile: Likewise.
+ * STATUS-libposix: Likewise.
+ * build-aux/bootstrap: Likewise.
+ * doc/maintain.texi: Likewise.
+ * gnulib-tool: Likewise.
+ * lib/allocator.h: Likewise.
+ * lib/argp-ba.c: Likewise.
+ * lib/argp-pv.c: Likewise.
+ * lib/canon-host.c: Likewise.
+ * lib/canonicalize-lgpl.c: Likewise.
+ * lib/float.in.h: Likewise.
+ * lib/fstat.c: Likewise.
+ * lib/getdelim.c: Likewise.
+ * lib/getprogname.c: Likewise.
+ * lib/glthread/thread.h: Likewise.
+ * lib/intprops.h: Likewise.
+ * lib/mbsrtowcs-state.c: Likewise.
+ * lib/safe-read.c: Likewise.
+ * lib/signal.in.h: Likewise.
+ * lib/stat.c: Likewise.
+ * lib/stdbool.in.h: Likewise.
+ * lib/stdio-impl.h: Likewise.
+ * lib/stdio.in.h: Likewise.
+ * lib/sysexits.in.h: Likewise.
+ * lib/timespec.h: Likewise.
+ * lib/wcsrtombs-state.c: Likewise.
+ * m4/alloca.m4: Likewise.
+ * m4/extern-inline.m4: Likewise.
+ * m4/fstatat.m4: Likewise.
+ * m4/gnulib-common.m4: Likewise.
+ * m4/lib-ignore.m4: Likewise.
+ * m4/printf.m4: Likewise.
+ * m4/regex.m4: Likewise.
+ * m4/stat-size.m4: Likewise.
+ * m4/std-gnu11.m4: Likewise.
+ * m4/stdbool.m4: Likewise.
+ * m4/sys_types_h.m4: Likewise.
+ * m4/threadlib.m4: Likewise.
+ * m4/vararrays.m4: Likewise.
+ * pygnulib/GLImport.py: Likewise.
+ * tests/test-exp.h: Likewise.
+ * tests/test-exp2.h: Likewise.
+ * tests/test-expm1.h: Likewise.
+ * tests/test-fflush2.c: Likewise.
+ * tests/test-getopt_long.h: Likewise.
+ * tests/test-intprops.c: Likewise.
+ * tests/test-log.h: Likewise.
+ * tests/test-log10.h: Likewise.
+ * tests/test-log1p.h: Likewise.
+ * tests/test-log2.h: Likewise.
+ * tests/test-printf-posix.h: Likewise.
+ * tests/test-regex.c: Likewise.
+ * tests/test-snprintf-posix.h: Likewise.
+ * tests/test-sprintf-posix.h: Likewise.
+ * tests/test-stdalign.c: Likewise.
+ * tests/test-stdbool.c: Likewise.
+ * tests/test-vasnprintf-posix.c: Likewise.
+ * tests/test-vasprintf-posix.c: Likewise.
+ * top/maint.mk: Likewise.
+
2017-11-12 Bruno Haible <bruno@clisp.org>
faccessat: Make the last change more robust.
@@ -288,7 +355,7 @@
* lib/quotearg.c (quotearg_n_options):
Rewrite to avoid diagnostic from overly-picky compiler.
Problem reported by Sami Kerola in:
- https://lists.gnu.org/archive/html/bug-gnulib/2017-10/msg00060.html
+ https://lists.gnu.org/r/bug-gnulib/2017-10/msg00060.html
glob: fix heap buffer overflow
* lib/glob.c (glob): Fix off-by-one error introduced into
@@ -301,7 +368,7 @@
glob: pacify fuzzer for mempcpy
Problem reported by Tim Rühsen in:
- https://lists.gnu.org/archive/html/bug-gnulib/2017-10/msg00054.html
+ https://lists.gnu.org/r/bug-gnulib/2017-10/msg00054.html
* lib/glob.c (glob): Do not pass NULL to mempcpy.
2017-10-12 Bruno Haible <bruno@clisp.org>
@@ -580,7 +647,7 @@
mktime: port to OpenVMS
Problem reported by John E. Malmberg in:
- https://lists.gnu.org/archive/html/bug-gnulib/2017-09/msg00100.html
+ https://lists.gnu.org/r/bug-gnulib/2017-09/msg00100.html
* m4/mktime.m4 (TIME_T_IS_SIGNED): Default to 0.
2017-09-16 Paul Eggert <eggert@cs.ucla.edu>
@@ -588,7 +655,7 @@
manywarnings: port to GCC on 64-bit MS-Windows
* m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Work better if
LONG_MAX < PTRDIFF_MAX. Problem reported by Richard Copley in:
- https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00392.html
+ https://lists.gnu.org/r/emacs-devel/2017-09/msg00392.html
2017-09-13 Bruno Haible <bruno@clisp.org>
@@ -629,7 +696,7 @@
stddef: Avoid conflict with system-defined max_align_t.
The configure-determined HAVE_MAX_ALIGN_T may not always be accurate.
Reported by Werner Lemberg <wl@gnu.org> in
- <https://lists.gnu.org/archive/html/bug-gnulib/2017-08/msg00185.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2017-08/msg00185.html>.
* lib/stddef.in.h (rpl_max_align_t): Renamed from max_align_t.
(max_align_t): Define as a macro.
(GNULIB_defined_max_align_t): New macro. Guards against multiple
@@ -640,7 +707,7 @@
libc-config: port to MSVC
Problems reported by Gisle Vanem in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-09/msg00016.html
+ http://lists.gnu.org/r/bug-gnulib/2017-09/msg00016.html
* lib/libc-config.h (__inline): Don't define if HAVE___INLINE.
(libc_hidden_proto): Stick to Standard C syntax for varargs macro.
* m4/__inline.m4: New file.
@@ -702,7 +769,7 @@
scratch_buffer: don’t use private glibc API
Suggested by Florian Weimer in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-09/msg00004.html
+ http://lists.gnu.org/r/bug-gnulib/2017-09/msg00004.html
* lib/scratch_buffer.h: Rename to lib/malloc/scratch_buffer.h.
* lib/scratch_buffer_grow.c: Rename to
lib/malloc/scratch_buffer_grow.c.
@@ -810,7 +877,7 @@
glob: try to port recent changes to MS-Windows
Problem reported by Bruno Haible in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-08/msg00170.html
+ http://lists.gnu.org/r/bug-gnulib/2017-08/msg00170.html
* lib/glob.c (__glob_pattern_p) [!_LIBC]: Move from here ...
* lib/glob.in.h (__glob_pattern_p): ... to here.
@@ -892,7 +959,7 @@
glob: port to clang's Undefined Sanitizer
Problem reported by Tim Rühsen in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-08/msg00144.html
+ http://lists.gnu.org/r/bug-gnulib/2017-08/msg00144.html
* lib/glob.c (FLEXIBLE_ARRAY_MEMBER) [_LIBC]: Define to empty.
(glob_in_dir): Do not rely on undefined behavior in accessing
struct members beyond their bounds. Use a flexible array member
@@ -911,7 +978,7 @@
git-version-gen: port to Solaris 10
Problem reported by Dagobert Michelsen in:
- http://lists.gnu.org/archive/html/grep-devel/2017-08/msg00002.html
+ http://lists.gnu.org/r/grep-devel/2017-08/msg00002.html
* build-aux/git-version-gen (v_from_git):
Use expr instead of shell substitution.
@@ -1020,7 +1087,7 @@
rename: document+test NetBSD rename
Test failure reported by Bruno Haible in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-08/msg00104.html
+ http://lists.gnu.org/r/bug-gnulib/2017-08/msg00104.html
This is an area where NetBSD is better-behaved than POSIX,
so allow the NetBSD behavior in tests.
* doc/posix-functions/rename.texi:
@@ -1139,14 +1206,14 @@
fts tests: Fix link error.
Reported by Tom G. Christensen in
- https://lists.gnu.org/archive/html/bug-gnulib/2017-08/msg00078.html
+ https://lists.gnu.org/r/bug-gnulib/2017-08/msg00078.html
* modules/fts-tests (Makefile.am): Link test-fts against LIBINTL.
2017-08-10 Paul Eggert <eggert@cs.ucla.edu>
fts: port recent changes to CentOS 6
Problem reported by Tom G. Christensen in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-08/msg00064.html
+ http://lists.gnu.org/r/bug-gnulib/2017-08/msg00064.html
* lib/fts.c (fsword): New type.
(struct dev_type, filesystem_type): Use it.
* m4/fts.m4 (gl_FUNC_FTS_CORE): Check for __fsword_t.
@@ -1179,7 +1246,7 @@
git-version-gen: another fix for tags with "-"
* build-aux/git-version-gen: Improve fix for tags containing "-".
Suggested by Markus Armbruster in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-08/msg00034.html
+ http://lists.gnu.org/r/bug-gnulib/2017-08/msg00034.html
2017-08-06 Bruno Haible <bruno@clisp.org>
@@ -1255,13 +1322,13 @@
renameat2: port to RHEL 7 + NFS
* lib/renameat2.c (renameat2) [SYS_renameat2]:
Port to RHEL 7 + NFS. Problem reported by Ted Zlatanov in:
- http://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00082.html
+ http://lists.gnu.org/r/emacs-devel/2017-08/msg00082.html
2017-08-02 Paul Eggert <eggert@cs.ucla.edu>
renameat2: port to non-renameat platforms
Problem reported for MSVC-2015 by Gisle Vanem in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-08/msg00001.html
+ http://lists.gnu.org/r/bug-gnulib/2017-08/msg00001.html
* lib/renameat2.c [!HAVE_RENAMEAT]: Include <sys/stat.h> here too.
(renameat2) [!HAVE_RENAMEAT]: Fix typo in arg passing.
@@ -1269,7 +1336,7 @@
manywarnings: port to 32-bit GCC bug
Problem reported by Pino Toscano in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-07/msg00150.html
+ http://lists.gnu.org/r/bug-gnulib/2017-07/msg00150.html
* m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Use 2**31 - 1,
not 2**63 - 1, to work around the following GCC bug:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81650
@@ -1282,7 +1349,7 @@
canonicalize: fix EOVERFLOW commentary
Problem reported by Bruno Haible in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-07/msg00147.html
+ http://lists.gnu.org/r/bug-gnulib/2017-07/msg00147.html
* lib/canonicalize.c (canonicalize_filename_mode):
* lib/canonicalize-lgpl.c (__realpath): Fix comments.
@@ -1786,7 +1853,7 @@
vasnprintf: port to macOS 10.13
Problem reported by comex in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-07/msg00056.html
+ http://lists.gnu.org/r/bug-gnulib/2017-07/msg00056.html
* lib/vasnprintf.c (VASNPRINTF): Don’t use %n on macOS.
2017-07-06 Bruno Haible <bruno@clisp.org>
@@ -1812,7 +1879,7 @@
parse-datetime: fix uninit var bug
Reported by Bruno Haible in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-07/msg00038.html
+ http://lists.gnu.org/r/bug-gnulib/2017-07/msg00038.html
* lib/parse-datetime.y (parse_datetime2): Do not use
uninitialized.
@@ -1921,7 +1988,7 @@
Relicense some modules under LGPLv2+.
Daiki Ueno's approval is in
- https://lists.gnu.org/archive/html/bug-gnulib/2017-06/msg00058.html.
+ https://lists.gnu.org/r/bug-gnulib/2017-06/msg00058.html.
* modules/uniwidth/base (License): Change to LGPLv2+.
* modules/uniwidth/width (License): Likewise.
@@ -1948,7 +2015,7 @@
getopt-posix: port to glibc 2.25.90
Problem reported by Daniel P. Berrange in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-06/msg00003.html
+ http://lists.gnu.org/r/bug-gnulib/2017-06/msg00003.html
* lib/getopt-pfx-core.h (_GETOPT_CORE_H):
* lib/getopt-pfx-ext.h (_GETOPT_EXT_H):
#undef if __GETOPT_PREFIX is defined.
@@ -1995,7 +2062,7 @@
canonicalize-lgpl: Avoid conflict with gnulib 'getcwd' module on VMS.
Reported by John E. Malmberg <wb8tyw@gmail.com> in
- <https://lists.gnu.org/archive/html/bug-gnulib/2017-06/msg00029.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2017-06/msg00029.html>.
* lib/canonicalize-lgpl.c (__getcwd): On VMS, when using gnulib's getcwd
override, pass 2 arguments to getcwd, not 3.
@@ -2003,7 +2070,7 @@
same-inode: port better to VMS 8.2 and later
Problem reported by John E. Malmberg in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-06/msg00005.html
+ http://lists.gnu.org/r/bug-gnulib/2017-06/msg00005.html
* lib/same-inode.h (SAME_INODE) [__VMS && 80200000 <= __CRTL_VER]:
Use the usual POSIX definition.
* m4/sys_types_h.m4 (gl_SYS_TYPES_H): Define _USE_STD_STAT.
@@ -2012,7 +2079,7 @@
error: fix POSIX violation for va_end
Problem reported by Bruno Haible in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-06/msg00001.html
+ http://lists.gnu.org/r/bug-gnulib/2017-06/msg00001.html
* lib/error.c (error_tail): Do not call va_end here.
(error, error_at_line): Call it here instead.
@@ -2151,7 +2218,7 @@
* lib/argp-help.c (hol_append): Don’t subtract pointers to
different arrays, as this can run afoul of -fcheck-pointer-bounds.
See the thread containing Bruno Haible’s report in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-05/msg00171.html
+ http://lists.gnu.org/r/bug-gnulib/2017-05/msg00171.html
2017-05-19 Bruno Haible <bruno@clisp.org>
@@ -2449,7 +2516,7 @@
getopt-posix: port to mingw
* lib/getopt.c (flockfile, funlockfile): Define on mingw.
Problem reported by Daniel P. Berrage in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-05/msg00086.html
+ http://lists.gnu.org/r/bug-gnulib/2017-05/msg00086.html
2017-05-11 Bruno Haible <bruno@clisp.org>
@@ -2640,7 +2707,7 @@
intprops: don’t depend on ‘verify’
Problem reported by Ævar Arnfjörð Bjarmason in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-05/msg00054.html
+ http://lists.gnu.org/r/bug-gnulib/2017-05/msg00054.html
* lib/intprops.h: Do not include verify.h, and move compile-time
checks from here ...
* tests/test-intprops.c (main): ... to here, if they’re not here
@@ -3126,7 +3193,7 @@
getopt: port to Solaris 10 with circa-1997 glibc getopt.h
Problem reported by Assaf Gordon and Gavin Smith in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-04/msg00157.html
+ http://lists.gnu.org/r/bug-gnulib/2017-04/msg00157.html
* lib/getopt-pfx-ext.h (_getopt_internal) [__GETOPT_PREFIX]:
#define this, too.
@@ -3289,7 +3356,7 @@
parse-datetime: fix %z and prefer signed int
%z problem reported by Pádraig Brady in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-04/msg00103.html
+ http://lists.gnu.org/r/bug-gnulib/2017-04/msg00103.html
While fixing it, I decided to prefer signed ints to size_t, as
they are less error-prone (e.g., ubsan catches overflow).
* lib/parse-datetime.y (textint, parser_control, lookup_word, yylex)
@@ -3353,13 +3420,13 @@
* modules/xbinary-io (Depends-on): Add gettext-h.
* lib/xbinary-io.c: Include gettext.h and define _().
Reported by Gisle Vanem <gisle.vanem@gmail.com> in
- <https://lists.gnu.org/archive/html/bug-gnulib/2017-04/msg00089.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2017-04/msg00089.html>.
2017-04-22 Paul Eggert <eggert@cs.ucla.edu>
parse-datetime: overflow and debug cleanups
This long patch was triggered by this bug report from Ruediger Meier:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-04/msg00028.html
+ http://lists.gnu.org/r/bug-gnulib/2017-04/msg00028.html
I fixed the bug he noted, then found some others nearby, and then
still others. Oh my goodness, there were a lot of bugs. I cleaned
up some of the code to follow GNU standards while I was at it.
@@ -3439,7 +3506,7 @@
gettext-h: Avoid -Wundef warning.
* lib/gettext.h: Test the value of ENABLE_NLS only if it is defined.
Reported by Tim Rühsen <tim.ruehsen@gmx.de> in
- <https://lists.gnu.org/archive/html/bug-gnulib/2017-04/msg00022.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2017-04/msg00022.html>.
2017-04-05 Tim Rühsen <tim.ruehsen@gmx.de>
@@ -3530,7 +3597,7 @@
Solaris 10 <locale.h> includes <libintl.h>, which #defines
gettext, and this causes a double #define.
Problem reported by Gavin Smith in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-04/msg00056.html
+ http://lists.gnu.org/r/bug-gnulib/2017-04/msg00056.html
* lib/regex_internal.h (gettext): #undef before #defining.
2017-04-15 Paul Eggert <eggert@Penguin.CS.UCLA.EDU>
@@ -3564,7 +3631,7 @@
intprops: port to Oracle Studio 12.3 x86
Problem reported by Gavin Smith in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-04/msg00049.html
+ http://lists.gnu.org/r/bug-gnulib/2017-04/msg00049.html
* lib/intprops.h (_GL_INT_OP_WRAPV_VIA_UNSIGNED):
Convert unsigned to signed via the usual rather than the standard way,
to avoid a compiler bug in Oracle Studio 12.3 x86.
@@ -3906,7 +3973,7 @@
stdalign: tweak version# and test for HP-UX IA64
Problems reported by Bruno Haible in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-03/msg00078.html
+ http://lists.gnu.org/r/bug-gnulib/2017-03/msg00078.html
* lib/stdalign.in.h (_Alignas):
* m4/stdalign.m4 (gl_STDALIGN_H):
Use octal, not decimal, for __HP_cc version. Perhaps HP formerly
@@ -3934,7 +4001,7 @@
stdalign: restore previous behavior for HP-UX IA64
See Bruno Haible's email in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-03/msg00066.html
+ http://lists.gnu.org/r/bug-gnulib/2017-03/msg00066.html
which cites p 150 of a manual saying that 'aligned' works on Itanium.
* lib/stdalign.in.h (_Alignas):
Assume the '061200' applies to Itanium, not to PA-RISC.
@@ -3957,7 +4024,7 @@
flexmember: try to detect HP-UX 11.31 cc bug
Problem reported by Bruno Haible in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-03/msg00066.html
+ http://lists.gnu.org/r/bug-gnulib/2017-03/msg00066.html
* m4/flexmember.m4 (AC_C_FLEXIBLE_ARRAY_MEMBER):
Attempt to detect bug in HP-UX 11.31 cc.
@@ -4014,7 +4081,7 @@
snippets: move unadjusted snippet sources to lib
Problem reported by Michal Privoznik in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-03/msg00039.html
+ http://lists.gnu.org/r/bug-gnulib/2017-03/msg00039.html
* lib/_Noreturn.h: Rename from build-aux/snippet/_Noreturn.h.
* lib/arg-nonnull.h: Rename from build-aux/snippet/arg-nonnull.h.
* lib/c++defs.h: Rename from build-aux/snippet/c++defs.h.
@@ -4074,7 +4141,7 @@
* gnulib-tool (func_emit_lib_Makefile_am):
Remove useless code that was a blind alley during implementation.
Problem reported by Thien-Thi Nguyen in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-03/msg00029.html
+ http://lists.gnu.org/r/bug-gnulib/2017-03/msg00029.html
(func_import): Note the "--gnu-make" option in the output comment.
2017-03-12 Paul Eggert <eggert@cs.ucla.edu>
@@ -4260,8 +4327,8 @@
xbinary-io: rename from xsetmode
This patch is taken from suggestions by Bruno Haible in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-02/msg00060.html
- http://lists.gnu.org/archive/html/bug-gnulib/2017-02/msg00061.html
+ http://lists.gnu.org/r/bug-gnulib/2017-02/msg00060.html
+ http://lists.gnu.org/r/bug-gnulib/2017-02/msg00061.html
* lib/binary-io.c (__gl_setmode_check): Set errno to EINVAL,
not ENOTTY, when it is an inappropriate device.
* lib/binary-io.h (SET_BINARY): Resurrect.
@@ -4327,7 +4394,7 @@
glob: port better to emscripten
Problem reported by Bruno Haible in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-02/msg00031.html
+ http://lists.gnu.org/r/bug-gnulib/2017-02/msg00031.html
* lib/glob.c (glob): Don't assume HAVE_GETPWNAM_R || _LIBC.
2017-02-11 Bruno Haible <bruno@clisp.org>
@@ -4468,7 +4535,7 @@
dfa: port to older GCC
Problem reported by Assaf Gordon in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-01/msg00103.html
+ http://lists.gnu.org/r/bug-gnulib/2017-01/msg00103.html
* modules/c99: New module. This merely attempts to use the latest
C version, which should be enough to solve this particular problem.
The idea is to document which Gnulib modules assume C99 or later.
@@ -4552,9 +4619,9 @@
getprogname: port to IRIX
* lib/getprogname.c (getprogname): Port to IRIX.
Based on an idea by Bastien Roucariès at:
- http://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00096.html
+ http://lists.gnu.org/r/bug-gnulib/2010-12/msg00096.html
via code from Bruno Haible at:
- https://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00249.html
+ https://lists.gnu.org/r/bug-gnulib/2010-12/msg00249.html
localename-tests: port to NetBSD 7
Problem reported by Nelson H. F. Beebe.
@@ -4607,7 +4674,7 @@
percentage of time they have the lock held is too high. 2) Write-
preferring read-write locks are the only reliable way to avoid this.
3) There have been reports of 'test-lock' hanging on glibc systems
- http://lists.gnu.org/archive/html/bug-gnulib/2017-01/msg00009.html,
+ http://lists.gnu.org/r/bug-gnulib/2017-01/msg00009.html,
and glibc indeed implements read-preferring rwlocks by default, see
http://man7.org/linux/man-pages/man3/pthread_rwlockattr_setkind_np.3.html
and https://sourceware.org/bugzilla/show_bug.cgi?id=13701 .
@@ -4773,7 +4840,7 @@
doc: modernize for C11 etc.
* doc/gnulib-readme.texi (Portability guidelines): Modernize a bit
for C11, MinGW, etc. This responds to Paul Smith's question in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-01/msg00014.html
+ http://lists.gnu.org/r/bug-gnulib/2017-01/msg00014.html
dfa: prefer functions to FETCH_WC macro
* lib/dfa.c (FETCH_WC): Remove, replacing with ...
@@ -4787,7 +4854,7 @@
dfa: remove duplicate assignment
Problem reported by Bruno Haible in:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-01/msg00007.html
+ http://lists.gnu.org/r/bug-gnulib/2017-01/msg00007.html
* lib/dfa.c (parse_bracket_exp): Simplify.
2017-01-01 Paul Eggert <eggert@cs.ucla.edu>
@@ -4848,7 +4915,7 @@
file, which will be fixed separately), and besides, there is no
need to incur the cost of this shell invocation for every single
use of this .mk file. Reported by Eric Blake in
- https://lists.gnu.org/archive/html/bug-gnulib/2016-12/msg00137.html
+ https://lists.gnu.org/r/bug-gnulib/2016-12/msg00137.html
2016-12-30 Jim Meyering <meyering@fb.com>
@@ -4932,7 +4999,7 @@
Reported by Eric Blake in
https://www.redhat.com/archives/libvir-list/2012-March/msg00854.html
and by Pádraig Brady in
- http://lists.gnu.org/archive/html/bug-gnulib/2016-12/msg00117.html.
+ http://lists.gnu.org/r/bug-gnulib/2016-12/msg00117.html.
2016-12-19 Bruno Haible <bruno@clisp.org>
@@ -5039,7 +5106,7 @@
Un-deprecate the 'progname' module.
* NEWS: Describe the appropriate use-cases of 'progname' versus
'getprogname'. Based on discussion summary at
- http://lists.gnu.org/archive/html/bug-gnulib/2016-10/msg00105.html
+ http://lists.gnu.org/r/bug-gnulib/2016-10/msg00105.html
2016-12-17 Bruno Haible <bruno@clisp.org>
@@ -5230,7 +5297,7 @@
fpending: Revert workaround against Emacs bug.
* lib/stdio-impl.h [__MINGW32__]: Revert conditional.
The Emacs bug is fixed by Eli Zaretskii in
- http://lists.gnu.org/archive/html/emacs-devel/2016-12/msg00715.html
+ http://lists.gnu.org/r/emacs-devel/2016-12/msg00715.html
2016-12-17 Bruno Haible <bruno@clisp.org>
@@ -5255,19 +5322,19 @@
builtin-expect: improve port to IBM XL C
Problem reported for z/OS by Daniel Richard G. in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-12/msg00079.html
+ http://lists.gnu.org/r/bug-gnulib/2016-12/msg00079.html
* m4/builtin-expect.m4 (gl___BUILTIN_EXPECT):
Test for <builtins.h> directly.
builtin-expect: port to IBM XL C
Problem reported for z/OS by Daniel Richard G. in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-12/msg00074.html
+ http://lists.gnu.org/r/bug-gnulib/2016-12/msg00074.html
* m4/builtin-expect.m4 (gl___BUILTIN_EXPECT):
Also allow __builtin_expect defined via a standard include file.
regex: fix dependency
Problem reported by Bruno Haible in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-12/msg00073.html
+ http://lists.gnu.org/r/bug-gnulib/2016-12/msg00073.html
* modules/regex: Depend on builtin-expect.
builtin-expect: new module
@@ -5299,7 +5366,7 @@
regex: fix integer-overflow bug in never-used code
Problem reported by Clément Pit–Claudel in:
- http://lists.gnu.org/archive/html/emacs-devel/2016-12/msg00654.html
+ http://lists.gnu.org/r/emacs-devel/2016-12/msg00654.html
* lib/regex_internal.h: Include intprops.h.
* lib/regexec.c (re_search_2_stub): Use it to avoid undefined
behavior on integer overflow.
@@ -5308,7 +5375,7 @@
fpending: fix port to MinGW on Emacs
* lib/stdio-impl.h [__MINGW32__]: Do not include errno.h.
Problem reported by Eli Zaretskii in:
- http://lists.gnu.org/archive/html/emacs-devel/2016-12/msg00642.html
+ http://lists.gnu.org/r/emacs-devel/2016-12/msg00642.html
Is Plan 9 still a valid porting target, anyway?
2016-12-15 Paul Eggert <eggert@cs.ucla.edu>
@@ -5445,7 +5512,7 @@
Solaris 10 systems, so running configure with such a /bin/sh evokes
e.g., "./configure: syntax error at line 33602: `(' unexpected".
Reported by Assaf Gordon in
- https://lists.gnu.org/archive/html/sed-devel/2016-12/msg00002.html
+ https://lists.gnu.org/r/sed-devel/2016-12/msg00002.html
2016-12-10 Bruno Haible <bruno@clisp.org>
@@ -5508,7 +5575,7 @@
Relicense some modules under LGPLv2+.
Kevin Cernekee's approval is in
- http://lists.gnu.org/archive/html/bug-gnulib/2016-11/msg00090.html.
+ http://lists.gnu.org/r/bug-gnulib/2016-11/msg00090.html.
* modules/fseterr (License): Change to LGPLv2+.
* modules/mbchar (License): Likewise.
* modules/mbiter (License): Likewise.
@@ -5713,11 +5780,11 @@
Relicense some modules under LGPLv2+.
Paul Eggert's approval is in
- http://lists.gnu.org/archive/html/bug-gnulib/2016-11/msg00037.html.
+ http://lists.gnu.org/r/bug-gnulib/2016-11/msg00037.html.
Eric Blake's approval is in
- http://lists.gnu.org/archive/html/bug-gnulib/2016-11/msg00042.html.
+ http://lists.gnu.org/r/bug-gnulib/2016-11/msg00042.html.
Ludovic Courtès's approval is in
- http://lists.gnu.org/archive/html/bug-gnulib/2016-11/msg00038.html.
+ http://lists.gnu.org/r/bug-gnulib/2016-11/msg00038.html.
* modules/isnand-nolibm (License): Change to LGPLv2+.
* modules/isnanf-nolibm (License): Likewise.
* modules/isnanl-nolibm (License): Likewise.
@@ -5728,7 +5795,7 @@
lib/float+.h is already under LGPLv2+ since 2007-07-13, per
modules/vasnprintf.
Paolo Bonzini's approval for lib/frexp.c and lib/frexpl.c is in
- http://lists.gnu.org/archive/html/bug-gnulib/2016-11/msg00074.html.
+ http://lists.gnu.org/r/bug-gnulib/2016-11/msg00074.html.
All other significant changes to the files in lib/ of these modules
are from me.
* modules/memcmp2 (License): Change to LGPLv2+.
@@ -5938,7 +6005,7 @@
intprops: port to older XL C
Problem reported by Alexander Samoilov in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-10/msg00166.html
+ http://lists.gnu.org/r/bug-gnulib/2016-10/msg00166.html
http://savannah.nongnu.org/bugs/?49448
* lib/intprops.h (_GL_HAVE___TYPEOF__) [__IBM__TYPEOF__]:
Define to 1 only for XL C 12.1 or later, since this bug
@@ -6089,7 +6156,7 @@
quotearg-tests: pacify gcc -Wall
Problem reported by Bruno Haible in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-10/msg00066.html
+ http://lists.gnu.org/r/bug-gnulib/2016-10/msg00066.html
* tests/test-quotearg-simple.c (use_quote_double_quotes): Move here ...
* tests/test-quotearg.h: ... from here.
@@ -6112,7 +6179,7 @@
sched: substitute HAVE_SYS_CDEFS_H too
Problem reported by Tom G. Christensen in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-10/msg00084.html
+ http://lists.gnu.org/r/bug-gnulib/2016-10/msg00084.html
* m4/sched_h.m4 (gl_SCHED_H): Set and substitute HAVE_SYS_CDEFS_H.
* modules/sched (Depends-on): Substitute HAVE_SYS_CDEFS_H.
@@ -6218,7 +6285,7 @@
stdint: port SIZE_MAX to glibc s390
Problem reported by Eric Blake in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-10/msg00031.html
+ http://lists.gnu.org/r/bug-gnulib/2016-10/msg00031.html
* doc/posix-headers/stdint.texi (stdint.h): Document the fix.
* m4/stdint.m4 (gl_STDINT_H): Check that SIZE_MAX has the
correct type, if possible.
@@ -6372,7 +6439,7 @@
sched: port to GCC 6.2.1 on macOS Sierra
Problem reported by Denis Davydov in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-09/msg00056.html
+ http://lists.gnu.org/r/bug-gnulib/2016-09/msg00056.html
* lib/sched.in.h [HAVE_SYS_CDEFS_H]:
Include <sys/cdefs.h> before <sched.h>.
* m4/nproc.m4 (gl_PREREQ_NPROC): Include errno.h before sched.h,
@@ -6399,7 +6466,7 @@
stdint: also set GL_GENERATE_LIMITS_H
Problem reported by Jim Meyering in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-09/msg00052.html
+ http://lists.gnu.org/r/bug-gnulib/2016-09/msg00052.html
* m4/stdint.m4 (gl_STDINT_H): Also redo the AM_CONDITIONAL.
limits-h, stdint: Don't assume extensions, fix typo
@@ -6408,7 +6475,7 @@
Don't assume AC_USE_SYSTEM_EXTENSIONS.
* m4/stdint.m4 (gl_STDINT_H): Fix typo in setting of LIMITS_H,
reported by Jim Meyering in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-09/msg00050.html
+ http://lists.gnu.org/r/bug-gnulib/2016-09/msg00050.html
2016-09-21 Jim Meyering <meyering@fb.com>
@@ -6416,7 +6483,7 @@
* lib/getprogname.c (getprogname) [_AIX]: Use getpid, getprocs64
and strdup to obtain a short program name string. Using code from
Bruno Haible and an idea from Bastien ROUCARIÈS, in
- https://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00249.html
+ https://lists.gnu.org/r/bug-gnulib/2010-12/msg00249.html
Assaf Gordon reported that this new file would fail to compile on
AIX-7.1 32bit.
@@ -6446,7 +6513,7 @@
stdio: don't redefine __USE_MINGW_ANSI_STDIO
* m4/stdio_h.m4 (gl_STDIO_H): Don't define __USE_MINGW_ANSI_STDIO
if it is already defined. Apparently GNU Emacs relies on this. See:
- http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00416.html
+ http://lists.gnu.org/r/emacs-devel/2016-09/msg00416.html
2016-09-15 Eric Blake <eblake@redhat.com>
@@ -6489,7 +6556,7 @@
dfa: port to Solaris 9
Problems reported by Tom G. Christensen in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-09/msg00031.html
+ http://lists.gnu.org/r/bug-gnulib/2016-09/msg00031.html
* modules/dfa (Depends-on): Add isblank.
* modules/dfa-tests (dfa_match_aux_LDADD):
Rename from test_stat_LDADD, to fix typo.
@@ -6524,7 +6591,7 @@
* modules/getprogname-tests (Depends-on): Remove assert-h.
It was not needed, and in fact would cause build failure for
coreutils on some systems. Reported by Assaf Gordon in https:
- //lists.gnu.org/archive/html/coreutils/2016-09/msg00016.html
+ //lists.gnu.org/r/coreutils/2016-09/msg00016.html
2016-09-07 Jim Meyering <meyering@fb.com>
@@ -6566,7 +6633,7 @@
* modules/getprogname-tests: New file.
* tests/test-getprogname.c: New file.
Suggested by Gisle Vanem in
- https://lists.gnu.org/archive/html/bug-gnulib/2016-09/msg00014.html
+ https://lists.gnu.org/r/bug-gnulib/2016-09/msg00014.html
2016-09-07 Paul Eggert <eggert@cs.ucla.edu>
@@ -6898,7 +6965,7 @@
Improve parse-datetime's debug implementation: remove macros,
replace global debug flag variable with a function parameter,
use nstrftime for formatting.
- See: https://lists.gnu.org/archive/html/bug-gnulib/2016-08/msg00021.html
+ See: https://lists.gnu.org/r/bug-gnulib/2016-08/msg00021.html
* lib/parse-datetime.h: (parse_datetime_debug): Remove global extern.
(parse_datetime2): New function, accepts 'flags' parameter, supporting
debug flag. Existing interface 'parse_datetime' left unmodified.
@@ -6929,7 +6996,7 @@
canonicalize-lgpl: fix errno after malloca fails
This fixes a typo I recently introduced. Suggested by Bruno Haible in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-08/msg00039.html
+ http://lists.gnu.org/r/bug-gnulib/2016-08/msg00039.html
* lib/canonicalize-lgpl.c (__realpath):
Don't assume malloca sets errno on failure.
@@ -7002,7 +7069,7 @@
stdbool: don't require _Bool for C++
Problem reported by David Seifert in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-06/msg00005.html
+ http://lists.gnu.org/r/bug-gnulib/2016-06/msg00005.html
* NEWS, doc/posix-headers/stdbool.texi (stdbool.h): Document this.
* m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Make the check
more-forgiving for C++, in that it requires only 'bool'. Be a bit
@@ -7099,7 +7166,7 @@
obstack: pacify GCC 6 with -Wnull-dereference
Problem reported by Assaf Gordon in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-07/msg00028.html
+ http://lists.gnu.org/r/bug-gnulib/2016-07/msg00028.html
* lib/obstack.c, lib/obstack.h (obstack_alloc_failed_handler):
Declare with __attribute_noreturn__.
* lib/obstack.h (__attribute_noreturn__): New macro.
@@ -7135,7 +7202,7 @@
mktime: call tzset as per POSIX
Problem reported by Ludovic Courtès in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-06/msg00068.html
+ http://lists.gnu.org/r/bug-gnulib/2016-06/msg00068.html
* lib/mktime.c (mktime) [!_LIBC && HAVE_TZSET]: Call tzset.
* m4/mktime.m4 (gl_FUNC_MKTIME): Check for tzset.
@@ -7173,7 +7240,7 @@
xalloc-oversized: port to GCC 7; fewer warnings
GCC 7 will have a better way to deal with integer overflow.
Plus, fix a warnings problem reported by Tim Ruehsen in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-06/msg00022.html
+ http://lists.gnu.org/r/bug-gnulib/2016-06/msg00022.html
* lib/xalloc-oversized.h (__xalloc_oversized): New macro.
(xalloc_oversized): Use plain __builtin_mul_overflow if GCC 7 or later.
For GCC 5, use __xalloc_oversized if both args are constants,
@@ -7294,7 +7361,7 @@
git-version-gen: avoid undefined shift
Problem reported by Mosè Giordano in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-05/msg00012.html
+ http://lists.gnu.org/r/bug-gnulib/2016-05/msg00012.html
* build-aux/git-version-gen: Avoid undefined behavior if invoked
with --prefix or --fallback but without a later argument. While
we're at it, omit unnecessary quotes.
@@ -7426,7 +7493,7 @@
intprops: check two's complement assumption
Suggested by Eric Blake in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-04/msg00016.html
+ http://lists.gnu.org/r/bug-gnulib/2016-04/msg00016.html
* lib/intprops.h: Include <verify.h>. Verify that signed char,
short, int, long, and (if available) long long are two's complement.
* modules/intprops (Depends-on): Add 'verify'.
@@ -7501,8 +7568,8 @@
argp: merge changes from glibc
Among other things, this should fix problems found by a Coverity
scan and reported by Andrei Borzenkov:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-01/msg00015.html
- http://lists.gnu.org/archive/html/bug-gnulib/2016-01/msg00016.html
+ http://lists.gnu.org/r/bug-gnulib/2016-01/msg00015.html
+ http://lists.gnu.org/r/bug-gnulib/2016-01/msg00016.html
* lib/argp-ba.c, lib/argp-fmtstream.c, lib/argp-fmtstream.h:
* lib/argp-fs-xinl.c, lib/argp-help.c, lib/argp-namefrob.h:
* lib/argp-parse.c, lib/argp-pv.c, lib/argp-pvh.c, lib/argp-xinl.c:
@@ -7514,7 +7581,7 @@
stddef: support configuring with g++
Problem reported by Ángel González in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-04/msg00003.html
+ http://lists.gnu.org/r/bug-gnulib/2016-04/msg00003.html
* lib/stddef.in.h (_GL_STDDEF_ALIGNAS, max_align_t):
Do not define if _GCC_MAX_ALIGN_T is defined.
@@ -7569,7 +7636,7 @@
sys_select: port to new Cygwin
Problem reported by Ken Brown in:
- https://lists.gnu.org/archive/html/bug-gnulib/2016-03/msg00054.html
+ https://lists.gnu.org/r/bug-gnulib/2016-03/msg00054.html
* lib/sys_select.in.h [__CYGWIN__]: Avoid "unknown type name"
diagnostics.
@@ -7598,14 +7665,14 @@
select: port more to Intel 2016.1.150 compiler
Problem reported by Balázs Hajgató in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-03/msg00036.html
+ http://lists.gnu.org/r/bug-gnulib/2016-03/msg00036.html
* m4/select.m4 (gl_FUNC_SELECT): Require AC_C_RESTRICT.
2016-03-14 Paul Eggert <eggert@cs.ucla.edu>
select: try to port to 2016.1.150 compiler
Problem reported by Balázs Hajgató in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-03/msg00026.html
+ http://lists.gnu.org/r/bug-gnulib/2016-03/msg00026.html
* lib/sys_select.in.h (select): Use 'restrict' on arguments where
POSIX specifies 'restrict'.
@@ -7638,7 +7705,7 @@
* m4/extern-inline.m4 (gl_EXTERN_INLINE): For PGI CC, don't use the
keyword 'inline'.
Reported by Adam James Stewart in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-03/msg00006.html
+ http://lists.gnu.org/r/bug-gnulib/2016-03/msg00006.html
2016-02-20 Paul Eggert <eggert@cs.ucla.edu>
@@ -7659,7 +7726,7 @@
signbit: port to C++ with GCC 6
* lib/math.in.h (signbit) [__cplusplus]:
Do not replace with GCC builtin. Reported by Orion Poplawski in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-02/msg00005.html
+ http://lists.gnu.org/r/bug-gnulib/2016-02/msg00005.html
* lib/regex_internal.h (IDX_MAX) [_REGEX_LARGE_OFFSETS]: Now SSIZE_MAX.
@@ -7699,7 +7766,7 @@
stdalign: port to clang 3.7.0
Problem reported by Herbert J. Skuhra in:
- http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00476.html
+ http://lists.gnu.org/r/emacs-devel/2016-02/msg00476.html
* lib/stdalign.in.h (alignas): Fix typo that prevented 'alignas'
from being defined on clang 3.7.0, which has a buggy stdalign.h. See:
https://llvm.org/bugs/show_bug.cgi?id=26547
@@ -7775,7 +7842,7 @@
gettext: mark as obsolete
Suggested by Paul Eggert in:
- https://lists.gnu.org/archive/html/bug-gnulib/2016-01/msg00101.html
+ https://lists.gnu.org/r/bug-gnulib/2016-01/msg00101.html
* modules/gettext (Status): Mark as obsolete.
(Notice): Suggest to use 'gettext-h' instead.
* modules/gettext-h (Description): Suggest GNU gettext, instead of
@@ -7787,11 +7854,11 @@
* gnulib-tool (func_ln_s): Don't give up on a later ln -s merely
because an earlier one failed. The targets could be on different
file systems. Problem reported by KO Myung-Hun in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-01/msg00081.html
+ http://lists.gnu.org/r/bug-gnulib/2016-01/msg00081.html
closedir: fix OS/2-related typos
Problem reported by KO Myung-Hun in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-01/msg00107.html
+ http://lists.gnu.org/r/bug-gnulib/2016-01/msg00107.html
* m4/closedir.m4 (gl_FUNC_CLOSEDIR): Fix a couple of typos
in the last couple of changes.
@@ -7805,7 +7872,7 @@
regex: treat [x] as x if x is a unibyte encoding error
Problem reported by Aharon Robbins in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-01/msg00091.html
+ http://lists.gnu.org/r/bug-gnulib/2016-01/msg00091.html
* lib/regcomp.c (parse_byte) [!_LIBC && RE_ENABLE_I18N]: New function.
(build_range_exp) [!_LIBC && RE_ENABLE_I18N]: Use it.
@@ -7850,12 +7917,12 @@
utimens-tests: avoid pulling gettext .m4 files
Although this is not the right fix to the original problem:
- http://lists.gnu.org/archive/html/bug-gnulib/2013-01/msg00086.html
+ http://lists.gnu.org/r/bug-gnulib/2013-01/msg00086.html
it makes it possible again for consumer projects to use arbitrary
version of gettext, through the steps described at:
http://www.gnu.org/software/gnulib/manual/html_node/gettextize-and-autopoint.html
See here for details:
- https://lists.gnu.org/archive/html/bug-gnulib/2016-01/msg00079.html
+ https://lists.gnu.org/r/bug-gnulib/2016-01/msg00079.html
* modules/futimens-tests (Depends-on): Add 'gettext-h' in place of
'gettext'.
* modules/utimens-tests (Depends-on): Add 'gettext-h' in place of
@@ -7865,18 +7932,18 @@
regex: pacify static checkers
Problem and draft fix reported by Aharon Robbins in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-01/msg00082.html
+ http://lists.gnu.org/r/bug-gnulib/2016-01/msg00082.html
* lib/regcomp.c (build_charclass_op, create_tree) [lint]:
Clear memory to pacify static checkers.
regex: fix [ diagnostic
Problem and fix reported by Aharon Robbins in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-01/msg00082.html
+ http://lists.gnu.org/r/bug-gnulib/2016-01/msg00082.html
* lib/regcomp.c (REG_EBRACK_IDX): Fix misleading diagnostic about [.
regex: fix memory leaks
Problem and draft fix reported by Aharon Robbins in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-01/msg00082.html
+ http://lists.gnu.org/r/bug-gnulib/2016-01/msg00082.html
* lib/regcomp.c (build_range_exp, build_charclass_op)
* lib/regex_internal.c (re_dfa_add_node):
Fix memory leak on failure.
@@ -8031,7 +8098,7 @@
2016-01-12 Paul Eggert <eggert@cs.ucla.edu>
Port "$@" to OpenIndiana ksh93
- In http://lists.gnu.org/archive/html/bug-autoconf/2015-12/msg00000.html
+ In http://lists.gnu.org/r/bug-autoconf/2015-12/msg00000.html
Pavel Raiskup reports that ${1+"$@"} runs afoul of a bug in /bin/sh
(derived from ksh 93t+ 2010-03-05). ${1+"$@"} works around an ancient
bug long-dead shells, so remove the workaround.
@@ -8056,7 +8123,7 @@
msvc-inval: fix problem with unset shell var
Problem reported by Karl Berry in:
- http://lists.gnu.org/archive/html/bug-gnulib/2016-01/msg00004.html
+ http://lists.gnu.org/r/bug-gnulib/2016-01/msg00004.html
* modules/msvc-inval (Depends-on):
AC_REQUIRE gl_MSVC_INVAL instead of merely calling it.
* modules/msvc-nothrow (Depends-on): Likewise for gl_MSVC_NOTHROW.
@@ -8130,11 +8197,11 @@
intprops: comment fix
* lib/intprops.h: Fix comment. Reported by Pádraig Brady in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-12/msg00013.html
+ http://lists.gnu.org/r/bug-gnulib/2015-12/msg00013.html
intprops-test: work around GCC bug 68971
Problem reported by Pádraig Brady in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-12/msg00011.html
+ http://lists.gnu.org/r/bug-gnulib/2015-12/msg00011.html
* tests/test-intprops.c: Ignore -Woverflow in GCC 6 and earlier.
(main): Add a case that better tests 64-bit long in this area.
@@ -8219,7 +8286,7 @@
intprops-test: suppress -Woverlength-strings
Problem reported by Pádraig Brady in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-11/msg00008.html
+ http://lists.gnu.org/r/bug-gnulib/2015-11/msg00008.html
It is not worth the hassle to port this test to compilers that
cannot handle long strings in diagnostics.
* tests/test-intprops.c [__GNUC__]: Ignore -Woverlength-strings.
@@ -8360,7 +8427,7 @@
stdalign: work around pre-4.9 GCC x86 bug
* lib/stdalign.in.h (_Alignof): Work around bug in pre-4.9 GCC on
x86, when -std=gnu11 is used. Problem reported by Jim Meyering in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-10/msg00038.html
+ http://lists.gnu.org/r/bug-gnulib/2015-10/msg00038.html
2015-10-18 Pádraig Brady <P@draigBrady.com>
@@ -8437,7 +8504,7 @@
* lib/localename.c: Wrap langinfo.h include with same ifdefs used
in the source later on.
The patch was originally submitted to gettext as:
- https://lists.gnu.org/archive/html/bug-gettext/2015-10/msg00011.html
+ https://lists.gnu.org/r/bug-gettext/2015-10/msg00011.html
2015-10-13 Paul Eggert <eggert@cs.ucla.edu>
@@ -8497,7 +8564,7 @@
c-ctype: do not worry about EBCDIC + char signed
Drop support for EBCDIC with char being signed, as this breaks too
many programs. Problem reported by Ben Pfaff in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-09/msg00053.html
+ http://lists.gnu.org/r/bug-gnulib/2015-09/msg00053.html
* lib/c-ctype.h: Verify that we are not using EBCDIC with
char being signed.
(_C_CTYPE_LOWER_A_THRU_F_N): New macro.
@@ -8512,7 +8579,7 @@
c-ctype: port better to z/OS EBCDIC
Problems reported by Daniel Richard G. in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-09/msg00050.html
+ http://lists.gnu.org/r/bug-gnulib/2015-09/msg00050.html
* lib/c-ctype.h (_C_CTYPE_CNTRL): Rewrite in terms of
the C standard escapes and _C_CTYPE_OTHER_CNTRL.
(_C_CTYPE_OTHER_CNTRL): New macro.
@@ -8536,7 +8603,7 @@
AM_PROG_AR as soon as possible to decide other cases.
References:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-07/msg00001.html
+ http://lists.gnu.org/r/bug-gnulib/2015-07/msg00001.html
* m4/gnulib-common.m4 (gl_PROG_AR_RANLIB): AC_BEFORE AM_PROG_AR.
Set the AR/ARFLAGS to ACK defaults OR call AM_PROG_AR. If neither
@@ -8551,7 +8618,7 @@
sockets: MS Windows initalization fixes
Problem reported by Test User in:
- http://lists.gnu.org/archive/html/help-shishi/2015-09/msg00001.html
+ http://lists.gnu.org/r/help-shishi/2015-09/msg00001.html
* lib/sockets.h (SOCKETS_1_0, SOCKETS_2_0, SOCKETS_2_1):
Correct the endianness.
* lib/sockets.c (gl_sockets_startup): Return 2 on any version
@@ -8574,7 +8641,7 @@
source code lists every ASCII character individually in a large
switch statement.
Also, fix some z/OS porting bugs reported by Daniel Richard G. in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-09/msg00037.html
+ http://lists.gnu.org/r/bug-gnulib/2015-09/msg00037.html
* NEWS: Document the API change.
* lib/c-ctype.c: Drastically simplify, since this now just expands
inline functions.
@@ -8616,7 +8683,7 @@
Test that c_iscntrl agrees with iscntrl, etc.
Suggested by Daniel Richard G. in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-09/msg00034.html
+ http://lists.gnu.org/r/bug-gnulib/2015-09/msg00034.html
* modules/c-ctype-tests (Depends-on): Add ctype.
* tests/test-c-ctype.c: Include <ctype.h>.
(NCHARS): New constant.
@@ -8645,7 +8712,7 @@
c-ctype: port better to EBCDIC
Problems reported by Daniel Richard G. in
- http://lists.gnu.org/archive/html/bug-gnulib/2015-09/msg00020.html
+ http://lists.gnu.org/r/bug-gnulib/2015-09/msg00020.html
* lib/c-ctype.c: Include <limits.h>, for CHAR_MIN and CHAR_MAX.
Include "verify.h".
(C_CTYPE_ASCII, C_CTYPE_CONSECUTIVE_DIGITS)
@@ -8748,7 +8815,7 @@
ceill: detect buggy OpenBSD implementation
* m4/ceill.m4 (gl_FUNC_CEILL): Detect buggy openBSD implementation
which returns zero for small values. Discussed here:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-08/msg00010.html
+ http://lists.gnu.org/r/bug-gnulib/2015-08/msg00010.html
2015-09-08 Dave Chiluk <chiluk@canonical.com>
@@ -8801,7 +8868,7 @@
Improve port of stdalign to C++11
Problem reported by Sundaram in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-08/msg00003.html
+ http://lists.gnu.org/r/bug-gnulib/2015-08/msg00003.html
* lib/stdalign.in.h (alignof, alignas): Don't define if C++11 or newer.
(__alignas_is_defined): Define if C++11 or newer.
@@ -9029,7 +9096,7 @@
On slower platforms (e.g., Solaris 10/SPARC), u{16,32}-strstr
tests can take longer than 5 seconds to complete.
Reported by Dagobert Michelsen in:
- https://lists.gnu.org/archive/html/bug-libunistring/2015-06/msg00006.html
+ https://lists.gnu.org/r/bug-libunistring/2015-06/msg00006.html
* tests/unistr/test-u16-strstr.c (main): Increase timeout from 5
seconds to 10 seconds.
* tests/unistr/test-u32-strstr.c (main): Likewise.
@@ -9050,7 +9117,7 @@
selinux-h: avoid double free after *getfilecon()
Originally reported by Ben Shelton on bug-tar:
- http://lists.gnu.org/archive/html/bug-tar/2015-04/msg00009.html
+ http://lists.gnu.org/r/bug-tar/2015-04/msg00009.html
* lib/getfilecon.c (map_to_failure): Set the already freed '*con'
pointer to NULL. Man getfilecon(3) says that any non-NULL '*con'
param should be freed by freecon(3) (regardless the return value).
@@ -9189,7 +9256,7 @@
wchar: fix MinGW compilation warnings
This lets Texinfo compile cleanly. See Eli Zaretskii in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-06/msg00050.html
+ http://lists.gnu.org/r/bug-gnulib/2015-06/msg00050.html
* lib/wchar.in.h: Do not use special invocation convention on MinGW.
2015-06-20 Daiki Ueno <ueno@gnu.org>
@@ -9552,7 +9619,7 @@
file-has-acl: port to CentOS 6
Problem reported by Tom G. Christensen in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-04/msg00074.html
+ http://lists.gnu.org/r/bug-gnulib/2015-04/msg00074.html
* lib/file-has-acl.c: Use GETXATTR_WITH_POSIX_ACLS instead of a
combination of HAVE_SYS_XATTR_H, HAVE_LINUX_XATTR_H, and
HAVE_GETXATTR.
@@ -9654,7 +9721,7 @@
Have the test program call 'symlink' rather than a separate
script run 'ln -s'; this is more likely to work in
cross-compilation environments. Reported by Pavel Fedin in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-04/msg00060.html
+ http://lists.gnu.org/r/bug-gnulib/2015-04/msg00060.html
2015-04-16 Ludovic Courtès <ludo@gnu.org>
@@ -9708,7 +9775,7 @@
* build-aux/gitlog-to-changelog (git_dir_option):
Use strftime with "%Y-%m-%d", not "%F", to avoid a bug in
MS-Windows Perl. Reported by Eli Zaretskii in:
- http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00504.html
+ http://lists.gnu.org/r/emacs-devel/2015-04/msg00504.html
2015-04-07 Karl Berry <karl@gnu.org>
@@ -9722,15 +9789,15 @@
* config/srclistvars.sh (GETTEXT): new definition.
* config/srclist.txt: use it for gettext .m4 files.
- Thread starting at http://lists.gnu.org/archive/html/bug-gnulib/201
- and confirmed at http://lists.gnu.org/archive/html/bug-gnulib/2015-02/msg00146.html
+ Thread starting at http://lists.gnu.org/r/bug-gnulib/201
+ and confirmed at http://lists.gnu.org/r/bug-gnulib/2015-02/msg00146.html
and continuing into April.
2015-04-07 Daiki Ueno <ueno@gnu.org>
uniname/uniname-tests: fix failure due to alias
Reported by Jack Howarth in:
- <https://lists.gnu.org/archive/html/bug-libunistring/2015-04/msg00000.html>.
+ <https://lists.gnu.org/r/bug-libunistring/2015-04/msg00000.html>.
* tests/uniname/test-uninames.c (name_has_alias): New function.
(test_inverse_lookup): Exclude character name with valid alias,
from randomly generated character names.
@@ -9748,7 +9815,7 @@
* lib/mountlist.c (read_file_system_list): Parse /proc/self/mountinfo
directly, rather than depending on libmount, which has many
dependencies due to its dependence on libselinux, as detailed at:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-01/msg00063.html
+ http://lists.gnu.org/r/bug-gnulib/2015-01/msg00063.html
Note we restrict this to __linux__ as that's probably where this
interface will remain. If ever porting, it would be best
to first pull the makedev() wrapper from coreutils to a gnulib module.
@@ -9782,7 +9849,7 @@
fdopendir-tests: test it does not close its arg
* tests/test-fdopendir.c (main): Test that fdopendir does not
close its argument. From a suggestion by David Grayson in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-03/msg00039.html
+ http://lists.gnu.org/r/bug-gnulib/2015-03/msg00039.html
2015-03-20 Paul Eggert <eggert@cs.ucla.edu>
@@ -9802,7 +9869,7 @@
fdopendir: port better to MinGW
* lib/fdopendir.c (fd_clone_opendir) [REPLACE_FCHDIR]:
Use 'dup' if dirfd fails. Suggested by Eli Zaretskii in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-03/msg00033.html
+ http://lists.gnu.org/r/bug-gnulib/2015-03/msg00033.html
* modules/fdopendir (Depends-on): Add dirfd.
2015-03-18 Paul Eggert <eggert@cs.ucla.edu>
@@ -9826,7 +9893,7 @@
vasnprintf: pacify clang 3.5.0
Problem reported by Werner Lemberg in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-03/msg00000.html
+ http://lists.gnu.org/r/bug-gnulib/2015-03/msg00000.html
* lib/vasnprintf.c (VASNPRINTF): Omit casts that clang objects to.
The casts aren't needed, since the characters in question are ASCII.
@@ -9841,7 +9908,7 @@
poll: port to MSVC v18 on MS-Windows 8.1
Problem reported by Gisle Vanem in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-02/msg00139.html
+ http://lists.gnu.org/r/bug-gnulib/2015-02/msg00139.html
* lib/poll.c: Always include <sys/select.h> and <sys/socket.h>.
* modules/poll (Depends-on) [!HAVE_POLL || REPLACE_POLL]:
Add sys_socket.
@@ -9867,7 +9934,7 @@
dup2: doc and test for Android bug
Reported by Kevin Cernekee in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-02/msg00125.html
+ http://lists.gnu.org/r/bug-gnulib/2015-02/msg00125.html
* doc/posix-functions/dup2.texi (dup2): Document the bug.
* m4/dup2.m4 (gl_FUNC_DUP2): Test for the bug.
@@ -9883,7 +9950,7 @@
Android doesn't define RLIM_SAVED_*
Portability problem reported by Kevin Cernekee in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-02/msg00122.html
+ http://lists.gnu.org/r/bug-gnulib/2015-02/msg00122.html
* doc/posix-headers/sys_resource.texi (sys/resource.h):
Mention the portability problem.
* lib/getdtablesize.c (RLIM_SAVED_CUR, RLIM_SAVED_MAX):
@@ -9945,7 +10012,7 @@ o Test only that noncanonical values do not cause crashes, not that
getdtablesize: port better for Android
Problem reported by Kevin Cernekee in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-02/msg00112.html
+ http://lists.gnu.org/r/bug-gnulib/2015-02/msg00112.html
* doc/glibc-functions/getdtablesize.texi (getdtablesize): Mention bug.
* lib/getdtablesize.c (getdtablesize): Don't fall back on _SC_OPEN_MAX.
Instead, just use getrlimit, taking care to avoid Cygwin bug.
@@ -9967,7 +10034,7 @@ o Test only that noncanonical values do not cause crashes, not that
dup2, fcntl: cross-compile better for Android
Problem reported by Kevin Cernekee in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-02/msg00109.html
+ http://lists.gnu.org/r/bug-gnulib/2015-02/msg00109.html
* m4/dup2.m4 (gl_FUNC_DUP2): Don't guess no when cross-compiling
for a Linux kernel. That kernel bug was fixed on 2009-05-11, and
there's little need to cross-compile for older kernels nowadays.
@@ -10000,13 +10067,13 @@ o Test only that noncanonical values do not cause crashes, not that
Prefer getrusage (RLIM_NOFILE ...)/rlim_cur to sysconf (_SC_OPEN_MAX).
The former works on AIX 7.1 but the latter does not.
Also, this may work better with Android; see:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-02/msg00100.html
+ http://lists.gnu.org/r/bug-gnulib/2015-02/msg00100.html
2015-02-16 Paul Eggert <eggert@cs.ucla.edu>
getdtablesize, dup2, fcntl: port to Android
Problem reported by Kevin Cernekee in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-02/msg00092.html
+ http://lists.gnu.org/r/bug-gnulib/2015-02/msg00092.html
* doc/glibc-functions/getdtablesize.texi (getdtablesize):
Mention that getdtablesize doesn't work on Android.
* lib/getdtablesize.c: Use getrlimit substitute only if
@@ -10187,7 +10254,7 @@ o Test only that noncanonical values do not cause crashes, not that
crypto/gc: fix a -Wswitch warning
Reported by Bruce Korb in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-02/msg00046.html
+ http://lists.gnu.org/r/bug-gnulib/2015-02/msg00046.html
* lib/gc-gnulib.c (gc_hash_open): Fail faster if MODE is nonzero.
2015-02-03 Pádraig Brady <P@draigBrady.com>
@@ -10275,7 +10342,7 @@ o Test only that noncanonical values do not cause crashes, not that
time: port to MinGW32 3.21
Problem reported by Eli Zaretskii in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-01/msg00042.html
+ http://lists.gnu.org/r/bug-gnulib/2015-01/msg00042.html
* lib/time.in.h:
* m4/time_h.m4 (gl_CHECK_TYPE_STRUCT_TIMESPEC):
* modules/time (Depends-on):
@@ -10487,7 +10554,7 @@ o Test only that noncanonical values do not cause crashes, not that
tag, which only allowed 16 groups. This removes the limitation by
switching to binary search on a table. For the detail rationale
and the benchmark results, see:
- https://lists.gnu.org/archive/html/bug-libunistring/2014-06/msg00001.html
+ https://lists.gnu.org/r/bug-libunistring/2014-06/msg00001.html
* lib/uniname/gen-uninames.lisp (unicode-char): Rename CODE member
to INDEX, as it no longer represents a codepoint.
(range): New struct.
@@ -10525,7 +10592,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/ld-version-script.m4 (gl_LD_VERSION_SCRIPT):
Cache the check for linker version scripts.
From a suggestion by Christophe Curis in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-01/msg00011.html
+ http://lists.gnu.org/r/bug-gnulib/2015-01/msg00011.html
2015-01-04 Benno Schulenberg <bensberg@justemail.net>
@@ -10546,7 +10613,7 @@ o Test only that noncanonical values do not cause crashes, not that
gendocs: copyright date and version fix
Reported by Karl Berry in:
- http://lists.gnu.org/archive/html/bug-gnulib/2015-01/msg00002.html
+ http://lists.gnu.org/r/bug-gnulib/2015-01/msg00002.html
* build-aux/gendocs.sh, doc/gendocs_template, doc/gendocs_template_min:
Fix copyright date.
* build-aux/gendocs.sh (scriptversion): Update.
@@ -10594,7 +10661,7 @@ o Test only that noncanonical values do not cause crashes, not that
This works better than 'assert' when compiling with -DNDEBUG,
as it avoids some compiler diagnostics in that case.
Reported by Norihiro Tanaka in:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-12/msg00215.html
+ http://lists.gnu.org/r/bug-gnulib/2014-12/msg00215.html
* MODULES.html.sh (func_all_modules): Add 'assure'.
* lib/assure.h, modules/assure: New files.
* lib/chdir-long.c, lib/cycle-check.c, lib/fchdir.c, lib/fts.c:
@@ -10613,7 +10680,7 @@ o Test only that noncanonical values do not cause crashes, not that
stdalign: work around Apple GCC 4.0 bug
Reported by David Fang in:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-12/msg00194.html
+ http://lists.gnu.org/r/bug-gnulib/2014-12/msg00194.html
* lib/stdalign.in.h (_Alignas):
* m4/stdalign.m4 (gl_STDALIGN_H):
Do not use aligned attribute with GCC 4.0 on Apple.
@@ -10647,7 +10714,7 @@ o Test only that noncanonical values do not cause crashes, not that
* tests/unicase/test-locale-language.sh: Really use $LOCALE_FR for
a French locale with traditional encoding.
Reported by umerqayam in:
- http://lists.gnu.org/archive/html/bug-libunistring/2014-12/msg00000.html
+ http://lists.gnu.org/r/bug-libunistring/2014-12/msg00000.html
2014-12-12 Paul Eggert <eggert@cs.ucla.edu>
@@ -10850,21 +10917,21 @@ o Test only that noncanonical values do not cause crashes, not that
fts: port to C89
Problem reported for MSVC 16 by Gisle Vanem in:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-11/msg00027.html
+ http://lists.gnu.org/r/bug-gnulib/2014-11/msg00027.html
* lib/fts.c (fts_build): Avoid declaration before statement.
2014-11-06 Paul Eggert <eggert@cs.ucla.edu>
unistd: port to iOS
Problem reported by André Klitzing in:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-11/msg00013.html
+ http://lists.gnu.org/r/bug-gnulib/2014-11/msg00013.html
* lib/unistd.in.h (environ): Do not include crt_externs.h on iOS.
2014-11-05 Paul Eggert <eggert@cs.ucla.edu>
obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun
Problem reported by Alan Modra in:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-11/msg00007.html
+ http://lists.gnu.org/r/bug-gnulib/2014-11/msg00007.html
* lib/obstack.h (obstack_chunkfun, obstack_freefun):
Always cast the function arg, reverting this part of the previous
change.
@@ -11106,7 +11173,7 @@ o Test only that noncanonical values do not cause crashes, not that
or 'char **'. If CC is g++, the difference causes a compile error
and thus leads to a false detection of non-working iconv.
Reported by Eli Zaretskii and Werner LEMBERG in:
- <https://lists.gnu.org/archive/html/bug-gnulib/2014-10/msg00023.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2014-10/msg00023.html>.
* m4/iconv.m4 (AM_ICONV_LINK): Try all possible argument types of
iconv. Bump serial number.
@@ -11180,7 +11247,7 @@ o Test only that noncanonical values do not cause crashes, not that
qsort_r: include <config.h>
Problem reported by Tom G. Christensen in:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-09/msg00071.html
+ http://lists.gnu.org/r/bug-gnulib/2014-09/msg00071.html
* lib/qsort.c [!_LIBC]: Include <config.h> first.
2014-09-16 Dylan Cali <calid1984@gmail.com>
@@ -11252,7 +11319,7 @@ o Test only that noncanonical values do not cause crashes, not that
pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04
Problem reported by Assaf Gordon in:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-09/msg00023.html
+ http://lists.gnu.org/r/bug-gnulib/2014-09/msg00023.html
Apparently Ubuntu is doing some fancy link-time optimization
that doesn't work with -lpthread but does work with -pthread.
Work around the bug by preferring -pthread to -lpthread.
@@ -11331,7 +11398,7 @@ o Test only that noncanonical values do not cause crashes, not that
vla: new module
GNU RCS can use this, mostly for documentation I expect. See:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-08/msg00025.html
+ http://lists.gnu.org/r/bug-gnulib/2014-08/msg00025.html
* MODULES.html.sh: Add vla.
* lib/vla.h, modules/vla: New files.
@@ -11347,12 +11414,12 @@ o Test only that noncanonical values do not cause crashes, not that
getpass: don't assume struct termios
Problem report and trivial fix by Jonas 'Sortie' Termansen in:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-08/msg00015.html
+ http://lists.gnu.org/r/bug-gnulib/2014-08/msg00015.html
* lib/getpass.c (getpass): Port to systems lacking struct termios.
getdtablesize: fall back on sysconf (_SC_OPEN_MAX)
Problem reported by Jonas 'Sortie' Termansen in:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-08/msg00023.html
+ http://lists.gnu.org/r/bug-gnulib/2014-08/msg00023.html
* lib/getdtablesize.c (getdtablesize) [_SC_OPEN_MAX]:
Implement via sysconf for platforms that lack getdtablesize.
@@ -11392,7 +11459,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/extern-inline.m4 (gl_EXTERN_INLINE): Also assume the bug
is present if either __DragonFly__ or __FreeBSD__ is defined.
FreeBSD problem reported by Andrey Borzenkov in:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-07/msg00104.html
+ http://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html
Also, worry about __APPLE__ only if __MACH__ is also defined,
as this is more consistent with the rest of gnulib.
(_GL_EXTERN_INLINE_STDHEADER_BUG): Rename this internal macro from
@@ -11568,9 +11635,9 @@ o Test only that noncanonical values do not cause crashes, not that
Bruno Haible has stepped down as maintainer.
See Karl Berry in:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-07/msg00004.html
+ http://lists.gnu.org/r/bug-gnulib/2014-07/msg00004.html
Daiki Ueno has volunteered to maintain libunistring; see:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-07/msg00005.html
+ http://lists.gnu.org/r/bug-gnulib/2014-07/msg00005.html
* modules/gen-uni-tables, modules/libunistring:
* modules/libunistring-optional, modules/ucs4-utf16, modules/ucs4-utf8:
* modules/unicase/base, modules/unicase/cased:
@@ -12090,7 +12157,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/mktime.c: Use "#if defined DEBUG && DEBUG", not "#if DEBUG",
as that works with both Glibc's and Gnulib's style.
See thread starting at Siddhesh Poyarekar's bug report at:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-06/msg00102.html
+ http://lists.gnu.org/r/bug-gnulib/2014-06/msg00102.html
2014-06-20 Alfred M. Szmidt <ams@gnu.org>
@@ -12115,7 +12182,7 @@ o Test only that noncanonical values do not cause crashes, not that
acl: port to gcc -Wredundant-decls
From a request by Dmitry Antipov in:
- http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00263.html
+ http://lists.gnu.org/r/emacs-devel/2014-06/msg00263.html
* lib/acl.h (_GL_ACL_H): New macro. Protect entire contents with
"#ifndef _GL_ACL_H".
@@ -12263,7 +12330,7 @@ o Test only that noncanonical values do not cause crashes, not that
printf, config.rpath: Port to FreeBSD 10.
Problem reported by Tijl Coosemans in:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-05/msg00078.html
+ http://lists.gnu.org/r/bug-gnulib/2014-05/msg00078.html
* build-aux/config.rpath (hardcode_libdir_flag_spec)
(hardcode_direct): Simplify FreeBSD configuration.
(library_names_spec): Don't mishandle FreeBSD 10+.
@@ -12415,7 +12482,7 @@ o Test only that noncanonical values do not cause crashes, not that
doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms
Problem reported by Eli Zaretskii in:
- http://lists.gnu.org/archive/html/bug-grep/2014-05/msg00118.html
+ http://lists.gnu.org/r/bug-grep/2014-05/msg00118.html
* doc/posix-functions/execl.texi (execl):
* doc/posix-functions/execle.texi (execle):
* doc/posix-functions/execlp.texi (execlp):
@@ -12481,7 +12548,7 @@ o Test only that noncanonical values do not cause crashes, not that
It's no longer needed, because of the 2012-12-29 patch
"regex: port to hosts where malloc (0) == NULL".
Reported by Nathan Kennedy in:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-04/msg00026.html
+ http://lists.gnu.org/r/bug-gnulib/2014-04/msg00026.html
2014-04-16 Assaf Gordon <agordon@wi.mit.edu>
@@ -12524,7 +12591,7 @@ o Test only that noncanonical values do not cause crashes, not that
This change will ease merging with glibc. The "#if ... __NEXT__"
causes a warning with -Wundef which glibc now enables by default.
Problem reported by Will Newton in
- <http://lists.gnu.org/archive/html/bug-gnulib/2014-03/msg00032.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2014-03/msg00032.html>.
glibc <sys/cdefs.h> now uses __extension__ for GCC 2.8 or later,
so go with that.
* lib/obstack.h (__extension__):
@@ -12565,7 +12632,7 @@ o Test only that noncanonical values do not cause crashes, not that
gitlog-to-changelog: include a dummy git-log-fix file
Problem reported by Nathan Stratton Treadway in:
- http://lists.gnu.org/archive/html/bug-tar/2014-03/msg00082.html
+ http://lists.gnu.org/r/bug-tar/2014-03/msg00082.html
* build-aux/git-log-fix: New file.
2014-03-13 Jim Meyering <meyering@fb.com>
@@ -12592,7 +12659,7 @@ o Test only that noncanonical values do not cause crashes, not that
stdint, read-file: fix missing SIZE_MAX on Android (tiny change)
This is basically one of the options Bruno Haible proposed in:
- http://lists.gnu.org/archive/html/bug-gnulib/2012-01/msg00282.html
+ http://lists.gnu.org/r/bug-gnulib/2012-01/msg00282.html
* lib/sys_types.in.h (_GL_INCLUDING_UNISTD_H): New macro.
* lib/stdint.in.h: Use it.
* modules/stdint (Depends-on): Add sys_types.
@@ -12612,7 +12679,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/savedir.h (SAVEDIR_SORT_FASTREAD): New symbol, for programs
like GNU cp that want to use SAVEDIR_SORT_INODE if available,
SAVEDIR_SORT_NONE otherwise. Problem reported by Bernhard Voelker in:
- http://lists.gnu.org/archive/html/coreutils/2014-02/msg00037.html
+ http://lists.gnu.org/r/coreutils/2014-02/msg00037.html
2014-02-25 Paul Eggert <eggert@penguin.cs.ucla.edu>
@@ -12754,7 +12821,7 @@ o Test only that noncanonical values do not cause crashes, not that
descriptor that is not open, as POSIX doesn't specify the
resulting behavior and the test does not work on Tru64.
Problem reported by Steven M. Schweda in:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-01/msg00079.html
+ http://lists.gnu.org/r/bug-gnulib/2014-01/msg00079.html
stdalign: port to HP-UX compilers
* lib/stdalign.in.h (_Alignas): Use __attribute__ (__aligned__ (x))
@@ -12766,7 +12833,7 @@ o Test only that noncanonical values do not cause crashes, not that
VMS's pre-C99 compiler lacks 'long long', so 'configure' doesn't
check whether strtoll is declared, which causes the C file to
wrongly report an error. Problem reported by Steven M. Schweda in:
- http://lists.gnu.org/archive/html/bug-diffutils/2014-01/msg00003.html
+ http://lists.gnu.org/r/bug-diffutils/2014-01/msg00003.html
* lib/strtoimax.c (strtoull):
Declare only if HAVE_UNSIGNED_LONG_LONG_INT.
(strtoll): Declare only if HAVE_LONG_LONG_INT.
@@ -12847,7 +12914,7 @@ o Test only that noncanonical values do not cause crashes, not that
relocatable-script: remove unused code
Problem reported by Reuben Thomas in:
- http://lists.gnu.org/archive/html/bug-gnulib/2013-12/msg00117.html
+ http://lists.gnu.org/r/bug-gnulib/2013-12/msg00117.html
* build-aux/relocatable.sh.in (func_tmpdir): Remove unused function.
2014-01-01 Jim Meyering <meyering@fb.com>
@@ -12918,7 +12985,7 @@ o Test only that noncanonical values do not cause crashes, not that
qacl: port to Windows better
See Eli Zaretskii in
- <http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00593.html>.
+ <http://lists.gnu.org/r/emacs-devel/2013-12/msg00593.html>.
* lib/file-has-acl.c (acl_access_nontrivial):
Return -1 and set errno if !HAVE_ACL_FIRST_ENTRY &&
!HAVE_ACL_TO_SHORT_TEXT && !HAVE_ACL_FREE_TEXT.
@@ -12948,7 +13015,7 @@ o Test only that noncanonical values do not cause crashes, not that
gl_CRYPTO_CHECK, one that is reflected in the --help message.
Emacs uses this, as well as the old way.
This attempts to implement a suggestion by Pádraig Brady in
- <http://lists.gnu.org/archive/html/coreutils/2013-12/msg00080.html>.
+ <http://lists.gnu.org/r/coreutils/2013-12/msg00080.html>.
* m4/gl-openssl.m4(gl_SET_CRYPTO_CHECK_DEFAULT): New macro.
(gl_CRYPTO_CHECK): Use it. Mention the default in --help output.
@@ -12963,7 +13030,7 @@ o Test only that noncanonical values do not cause crashes, not that
open-tests: port to glibc with _FORTIFY_SOURCE and -O1
Problem reported by Daiki Ueno in:
- http://lists.gnu.org/archive/html/bug-gnulib/2013-06/msg00052.html
+ http://lists.gnu.org/r/bug-gnulib/2013-06/msg00052.html
* tests/test-open.h (__always_inline):
New macro, if not already defined.
(test_open): Use it.
@@ -13065,7 +13132,7 @@ o Test only that noncanonical values do not cause crashes, not that
ignore-value: revert previous code change
* lib/ignore-value.h (ignore_value): Use __extension__ and
__typeof__ only for GCC 3.4 and later. Reported by Eric Blake in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-11/msg00102.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-11/msg00102.html>.
Change the comment to try to explain this better.
2013-11-27 Pádraig Brady <P@draigBrady.com>
@@ -13114,7 +13181,7 @@ o Test only that noncanonical values do not cause crashes, not that
error: depend on stdio
Problem reported by Nikos Mavrogiannopoulos in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-11/msg00084.html>
+ <http://lists.gnu.org/r/bug-gnulib/2013-11/msg00084.html>
* modules/error (Depends-on): Add stdio.
2013-11-18 Ben Pfaff <blp@cs.stanford.edu>
@@ -13154,7 +13221,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/fpending.m4 (gl_FUNC_FPENDING): Check for declaration.
* lib/fpending.h (__fpending): Don't declare twice.
Reported by GW in
- <https://lists.gnu.org/archive/html/bug-m4/2013-11/msg00000.html>
+ <https://lists.gnu.org/r/bug-m4/2013-11/msg00000.html>
2013-11-05 Jim Meyering <meyering@fb.com>
@@ -13188,7 +13255,7 @@ o Test only that noncanonical values do not cause crashes, not that
isnan: port to VAX
Reported by John Klos for NetBSD-5/VAX in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00133.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-10/msg00133.html>.
* lib/isnan.c (IEEE_FLOATING_POINT): New macro, stolen from Emacs.
(FUNC): Use it.
@@ -13278,14 +13345,14 @@ o Test only that noncanonical values do not cause crashes, not that
extern-inline: make safe for -Wundef usage
Reported by Vladimir 'phcoder' Serbinenko in
- https://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00078.html
+ https://lists.gnu.org/r/bug-gnulib/2013-10/msg00078.html
* m4/extern-inline.m4 (gl_EXTERN_INLINE): Port to older gcc.
2013-10-16 Paul Eggert <eggert@cs.ucla.edu>
mkfifo-tests, etc.: allow HP-UX 11.11 bug
Problem reported by Daniel Richard G. in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00068.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-10/msg00068.html>.
* doc/posix-functions/mkfifo.texi (mkfifo):
* doc/posix-functions/mkfifoat.texi (mkfifoat):
* doc/posix-functions/mknod.texi (mknod):
@@ -13298,7 +13365,7 @@ o Test only that noncanonical values do not cause crashes, not that
acl: allow cross-compilation to Gentoo
Problem reported by Gabriel Marcano in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00058.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-10/msg00058.html>.
* m4/acl.m4 (gl_ACL_GET_FILE): When cross-compiling,
test only whether it links.
@@ -13309,7 +13376,7 @@ o Test only that noncanonical values do not cause crashes, not that
says that tests can't depend on realloc-gnu; some tests depend
on mgetgroups, so mgetgroups can't depend on realloc-gnu.
Problem reported by Daniel Richard G. in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00056.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-10/msg00056.html>.
* lib/mgetgroups.c (mgetgroups): Don't call realloc (NULL, 0).
* modules/mgetgroups (Depends-on): Depend on realloc-posix,
not realloc-gnu.
@@ -13318,7 +13385,7 @@ o Test only that noncanonical values do not cause crashes, not that
regex-tests: port to HP-UX 11.11
Problem reported by Daniel Richard G. in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00052.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-10/msg00052.html>.
* modules/regex-tests (test_regex_LDADD): Add LIBTHREAD, LIB_PTHREAD.
2013-10-10 Paul Eggert <eggert@cs.ucla.edu>
@@ -13339,7 +13406,7 @@ o Test only that noncanonical values do not cause crashes, not that
strtoumax: port to Solaris 8
This problem was introduced in the recent HP-UX patch.
Reported by Tom G. Christensen in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00037.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-10/msg00037.html>.
* modules/strtoumax (Depends-on): Test HAVE_STRTOUMAX
and REPLACE_STRTOUMAX rather than ac_cv_func_strtoumax.
@@ -13347,7 +13414,7 @@ o Test only that noncanonical values do not cause crashes, not that
strtoimax, strtoumax: port to HP-UX 11.11
Problem reported by Daniel Richard G. in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00023.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-10/msg00023.html>.
* lib/inttypes.in.h (strtoumax): Replace strtoumax if
REPLACE_STRTOUMAX, thus treating it consistently with strtoimax.
* m4/inttypes.m4 (gl_INTTYPES_H_DEFAULTS): Add default for
@@ -13470,7 +13537,7 @@ o Test only that noncanonical values do not cause crashes, not that
warnings: port --enable-gcc-warnings to Solaris Studio 12.3
Problem reported by Dagobert Michelsen via Eric Blake in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-09/msg00052.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-09/msg00052.html>.
* m4/warnings.m4 (gl_COMPILER_OPTION_IF): Use AC_LINK_IFELSE,
not AC_COMPILE_IFELSE.
@@ -13576,7 +13643,7 @@ o Test only that noncanonical values do not cause crashes, not that
fflush, freadahead, fseeko: Fix for Android
Suggested by Bruno Haible in:
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-01/msg00306.html>
+ <http://lists.gnu.org/r/bug-gnulib/2012-01/msg00306.html>
* lib/stdio-impl.h: Use local __sfileext definition.
2013-09-17 Mats Erik Andersson <gnu@gisladisker.se>
@@ -13611,7 +13678,7 @@ o Test only that noncanonical values do not cause crashes, not that
2013-09-04 Anton Ovchinnikov <revolver112@gmail.com> (tiny change)
regex-quote: fix buffer access out of bounds
- http://lists.gnu.org/archive/html/bug-gnulib/2013-09/msg00001.html
+ http://lists.gnu.org/r/bug-gnulib/2013-09/msg00001.html
* lib/regex-quote.c (regex_quote_spec_pcre):
Fix typo that resulted in an out-of-bounds read.
@@ -13627,7 +13694,7 @@ o Test only that noncanonical values do not cause crashes, not that
headers: check that _GL_INLINE_HEADER_BEGIN is defined
Suggested by Bruce Korb in:
- http://lists.gnu.org/archive/html/bug-gnulib/2013-08/msg00070.html
+ http://lists.gnu.org/r/bug-gnulib/2013-08/msg00070.html
* doc/extern-inline.texi (extern inline):
Suggest checking that _GL_INLINE_HEADER_BEGIN is defined.
* lib/acl-internal.h, lib/argp-fmtstream.h, lib/argp.h:
@@ -13728,13 +13795,13 @@ o Test only that noncanonical values do not cause crashes, not that
xvasprintf-tests: port to GCC with hardening flags
* tests/test-xvasprintf.c (test_xasprintf): Pass another arg to
xasprintf, to pacify GCC. Reported by Santiago Vila in:
- http://lists.gnu.org/archive/html/bug-diffutils/2013-08/msg00002.html
+ http://lists.gnu.org/r/bug-diffutils/2013-08/msg00002.html
2013-08-11 Paul Eggert <eggert@cs.ucla.edu>
fpending: port to recent Cygwin change to stdio_ext.h
Reported by LRN in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-08/msg00028.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-08/msg00028.html>.
* lib/fpending.h: Don't worry about HAVE_DECL___FPENDING;
just declare __fpending unless it's a macro.
A duplicate decl shouldn't hurt.
@@ -13749,7 +13816,7 @@ o Test only that noncanonical values do not cause crashes, not that
sys_time: port to OpenBSD
* lib/sys_time.in.h: Simply delegate to the system's header
in the BSDish cases as well. Problem reported by Mike Miller in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-08/msg00016.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-08/msg00016.html>.
* tests/test-sys_select.c, tests/test-sys_time.c (verify_tv_sec_type):
Allow platforms like 64-bit OpenBSD where timeval's tv_sec is
wider than time_t.
@@ -13807,7 +13874,7 @@ o Test only that noncanonical values do not cause crashes, not that
tmpdir: fix bug in VMS port
* lib/tmpdir.c (path_search) [__VMS]: Never add slash.
See Steven M. Schweda in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-07/msg00026.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-07/msg00026.html>.
2013-07-15 Paul Eggert <eggert@cs.ucla.edu>
@@ -13817,7 +13884,7 @@ o Test only that noncanonical values do not cause crashes, not that
All uses changed.
(path_search): Don't put slash after directory if __VMS.
Problem reported by Steven M. Schweda in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-07/msg00019.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-07/msg00019.html>.
Simplify code to add slash; no need for a loop.
Do not remove trailing slash from "//".
Do not assume dlen <= INT_MAX.
@@ -13827,7 +13894,7 @@ o Test only that noncanonical values do not cause crashes, not that
regex: port to --with-included-regex --enable-gcc-warnings non-threaded
* lib/regex_internal.h (lock_fini, lock_lock): Rework to avoid
gcc warnings in the non-threaded case. Reported by Charlie Brown in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-07/msg00015.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-07/msg00015.html>.
accept4, dup3, pipe2: port to Cygwin
Problem reported for Emacs by Ken Brown in <http://bugs.gnu.org/14821>.
@@ -13863,7 +13930,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/fnmatch_loop.c (FCT): Hoist local up one level, to avoid
undefined behavior for goto over a declaration.
Problem reported by Charlie Brown in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-07/msg00009.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-07/msg00009.html>.
pipe2: decouple from binary-io a bit
This is for Emacs, which needs pipe2 but not binary-io.
@@ -13921,7 +13988,7 @@ o Test only that noncanonical values do not cause crashes, not that
cross-compiled to so we can't easily check for lack of
conformance. This is for cross-compiling to musl.
Reported by Rich Felker in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-06/msg00043.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-06/msg00043.html>.
* m4/fclose.m4 (gl_FUNC_FCLOSE):
* m4/fflush.m4 (gl_FUNC_FFLUSH):
* m4/fseeko.m4 (gl_FUNC_FSEEKO):
@@ -13936,18 +14003,18 @@ o Test only that noncanonical values do not cause crashes, not that
msvc-inval: port to mingw-w64
* lib/msvc-inval.c (gl_msvc_invalid_parameter_handler):
Use __cdecl, not cdecl, for mingw-w64. Reported by LRN in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-06/msg00039.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-06/msg00039.html>.
2013-06-11 Paul Eggert <eggert@cs.ucla.edu>
getcwd-lgpl: port to Tru64
* lib/getcwd-lgpl.c: Include <stdlib.h>, for malloc etc.
Problem reported by Steven M. Schweda in
- <http://lists.gnu.org/archive/html/bug-gzip/2013-06/msg00010.html>.
+ <http://lists.gnu.org/r/bug-gzip/2013-06/msg00010.html>.
tests: port large-fd POSIX spawn tests to OS X
Problem reported by Daiki Ueno in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-06/msg00031.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-06/msg00031.html>.
* tests/test-posix_spawn_file_actions_addclose.c:
* tests/test-posix_spawn_file_actions_adddup2.c:
* tests/test-posix_spawn_file_actions_addopen.c:
@@ -13965,12 +14032,12 @@ o Test only that noncanonical values do not cause crashes, not that
that delay (together with a small correction multiplier) in further
calls. This problem has been reported and discussed several times,
including guesses about possible kernel issues:
- https://lists.gnu.org/archive/html/bug-gnulib/2013-04/msg00071.html
- http://lists.gnu.org/archive/html/coreutils/2012-03/msg00088.html
- https://lists.gnu.org/archive/html/bug-gnulib/2011-11/msg00226.html
+ https://lists.gnu.org/r/bug-gnulib/2013-04/msg00071.html
+ http://lists.gnu.org/r/coreutils/2012-03/msg00088.html
+ https://lists.gnu.org/r/bug-gnulib/2011-11/msg00226.html
http://bugs.gnu.org/12820
- https://lists.gnu.org/archive/html/bug-gnulib/2010-11/msg00113.html
- https://lists.gnu.org/archive/html/bug-gnulib/2009-11/msg00007.html
+ https://lists.gnu.org/r/bug-gnulib/2010-11/msg00113.html
+ https://lists.gnu.org/r/bug-gnulib/2009-11/msg00007.html
Now, nap() avoids the race alltogether by verifying on a reference
file whether a timestamp difference has happened.
* tests/nap.h (nap_fd): Define file descriptor variable for the
@@ -13995,7 +14062,7 @@ o Test only that noncanonical values do not cause crashes, not that
sig2str: port to C++
* lib/sig2str.h (sig2str, str2sig): Declare as extern "C".
Reported by Daniel J Sebald in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-06/msg00000.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-06/msg00000.html>.
2013-05-30 Eric Blake <eblake@redhat.com>
@@ -14021,9 +14088,9 @@ o Test only that noncanonical values do not cause crashes, not that
regex: adapt to locking regime instead of depending on pthread
Instead of depending on pthread, adapt to whatever thread
modules are in use. Problem reported by Ludovic Courtès in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-05/msg00082.html>
+ <http://lists.gnu.org/r/bug-gnulib/2013-05/msg00082.html>
and by Mats Erik Andersson in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-05/msg00100.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-05/msg00100.html>.
* lib/regex_internal.h (lock_define, lock_init, lock_fini):
Support either the 'lock' module, or the 'pthread' module, or
no module.
@@ -14055,7 +14122,7 @@ o Test only that noncanonical values do not cause crashes, not that
regex: fix dfa race in multithreaded uses
Problem reported by Ludovic Courtès in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-05/msg00058.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-05/msg00058.html>.
* lib/regex_internal.h (lock_define, lock_init, lock_fini):
New macros. All uses of __libc_lock_define, __libc_lock_init
changed to use the first two of these.
@@ -14137,7 +14204,7 @@ o Test only that noncanonical values do not cause crashes, not that
fwrite(...) ... fwrite (...) ...'. This is a more-targeted way to
fix the -Wunused-value issue with clang, and it works with GCC too.
Problem with targeting reported by Eric Blake in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-05/msg00067.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-05/msg00067.html>.
(fwrite_unlocked): Treat like fwrite. I ran into this issue while
debugging the fwrite issue.
@@ -14169,7 +14236,7 @@ o Test only that noncanonical values do not cause crashes, not that
warnings: port to clang
Problem reported by Daniel P. Berrange via Eric Blake in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-05/msg00055.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-05/msg00055.html>.
* m4/warnings.m4 (gl_UNKNOWN_WARNINGS_ARE_ERRORS): New macro.
(gl_WARN_ADD): Use it.
@@ -14194,7 +14261,7 @@ o Test only that noncanonical values do not cause crashes, not that
compilation target is Mac OS X 10.6.
Problem reported by parafin and Andoni Morales in
<http://savannah.gnu.org/bugs/?37844> and
- <http://lists.gnu.org/archive/html/bug-gettext/2013-05/msg00007.html>.
+ <http://lists.gnu.org/r/bug-gettext/2013-05/msg00007.html>.
2013-05-11 Paul Eggert <eggert@cs.ucla.edu>
@@ -14261,7 +14328,7 @@ o Test only that noncanonical values do not cause crashes, not that
In fact, access to the gnulib repository through CVS has been
disabled, or more precisely, got broken and was never restored; see:
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-05/msg00008.html>
+ <http://lists.gnu.org/r/bug-gnulib/2013-05/msg00008.html>
Note that support for CVS is not removed completely and unthinkingly
by this change: only support for CVS checkouts of gnulib itself is
@@ -14286,7 +14353,7 @@ o Test only that noncanonical values do not cause crashes, not that
utimensat-tests, etc.: try to fix some races
Problem reported by Bernhard Voelker in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-04/msg00071.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-04/msg00071.html>.
I don't know whether this patch fixes that race condition, but it
fixes *some* race conditions, so it should be a win.
* modules/chown-tests (Depends-on):
@@ -14345,7 +14412,7 @@ o Test only that noncanonical values do not cause crashes, not that
acl: include errno.h to get errno
Reported by Daiki Ueno in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-04/msg00073.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-04/msg00073.html>.
* lib/copy-acl.c, lib/set-acl.c: Include errno.h.
2013-04-29 Paul Eggert <eggert@cs.ucla.edu>
@@ -14426,7 +14493,7 @@ o Test only that noncanonical values do not cause crashes, not that
wctype-h: fix gettext link error on mingw
Reported by Josue Andrade Gomes and Takayuki Tsunakawa in
- <https://lists.gnu.org/archive/html/bug-gettext/2013-03/msg00086.html>.
+ <https://lists.gnu.org/r/bug-gettext/2013-03/msg00086.html>.
* lib/wctype.in.h [__MINGW32__]: Include <ctype.h> before defining
rpl_towupper and rpl_towupper.
@@ -14449,7 +14516,7 @@ o Test only that noncanonical values do not cause crashes, not that
stdalign: port to stricter ISO C11
ISO C11 says that _Alignof's operand must be a parenthesized type.
Problem reported by Eli Zaretskii in
- <http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00960.html>.
+ <http://lists.gnu.org/r/emacs-devel/2013-03/msg00960.html>.
* doc/posix-headers/stdalign.texi (stdalign.h): Document this.
* m4/stdalign.m4 (gl_STDALIGN_H): Don't use _Alignof (expr).
@@ -14457,7 +14524,7 @@ o Test only that noncanonical values do not cause crashes, not that
sys_select, sys_time: port 2013-01-30 Solaris 2.6 fix to Cygwin
Problem reported by Marco Atzeri in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-03/msg00000.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-03/msg00000.html>.
* lib/sys_select.in.h [HAVE_SYS_SELECT_H && _CYGWIN_SYS_TIME_H]:
Simply delegate to the system <sys/select.h> in this case too.
Also, pay attention to _GL_SYS_SELECT_H_REDIRECT_FROM_SYS_TIME_H only
@@ -14475,7 +14542,7 @@ o Test only that noncanonical values do not cause crashes, not that
copy-file, rpmatch: fix problems found by cppcheck
Reported by Arno Onken in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-03/msg00069.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-03/msg00069.html>.
* lib/rpmatch.c (try): Fix memory leak.
* lib/copy-file.c: Include "ignore-value.h".
(qcopy_file_preserving): Ignore chown value.
@@ -14559,12 +14626,12 @@ o Test only that noncanonical values do not cause crashes, not that
* tests/test-vasnprintf-posix.c (test_function): Don't insist on
round-to-even, since POSIX says rounding is implementation-defined
and OS X 10.8.2 rounds 1.5 to 1 here. Reported by Gary V. Vaughan in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-03/msg00019.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-03/msg00019.html>.
bootstrap: port to FreeBSD
* build-aux/bootstrap (bootstrap_sync): Port sh -c usage to shells
that treat '--' differently. Reported by Mats Erik Andersson in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-03/msg00012.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-03/msg00012.html>.
2013-03-08 Gary V. Vaughan <gary@gnu.org>
@@ -14674,7 +14741,7 @@ o Test only that noncanonical values do not cause crashes, not that
mountlist: port to HP NonStop
Reported by Joachim Schmitz in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-02/msg00084.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-02/msg00084.html>.
* lib/mountlist.c (hasmntopt) [!HAVE_HASMNTOPT]: New function.
(MNT_IGNORE) [MNTOPT_IGNORE]: Use it.
@@ -14682,7 +14749,7 @@ o Test only that noncanonical values do not cause crashes, not that
extern-inline: avoid compilation error with HP-UX cc
Reported by Richard Lloyd in
- <http://lists.gnu.org/archive/html/bug-texinfo/2013-02/msg00030.html>.
+ <http://lists.gnu.org/r/bug-texinfo/2013-02/msg00030.html>.
* m4/extern-inline.m4 (_GL_INLINE, _GL_EXTERN_INLINE):
Suppress extern inline with HP-UX cc. This should be safe,
though it may hurt performance. Perhaps someone with some HP-UX
@@ -14692,7 +14759,7 @@ o Test only that noncanonical values do not cause crashes, not that
putenv: fix heap corruption with mixed putenv/_putenv
Problem reported by Michael Goffioul in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-02/msg00061.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-02/msg00061.html>.
* lib/putenv.c (putenv) [HAVE__PUTENV]:
Rely on _putenv to allocate the new environment.
* m4/putenv.m4 (gl_PREREQ_PUTENV): New macro.
@@ -14715,7 +14782,7 @@ o Test only that noncanonical values do not cause crashes, not that
secure_getenv: fix C++ declaration typo
* lib/stdlib.in.h (secure_getenv): Fix typo with return type
in _GL_CXXALIAS_SYS macro. Reported by John W. Eaton in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-02/msg00057.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-02/msg00057.html>.
2013-02-08 Paul Eggert <eggert@cs.ucla.edu>
@@ -14741,7 +14808,7 @@ o Test only that noncanonical values do not cause crashes, not that
openpty: fix bug where HAVE_OPENPTY is mistakenly 1
Problem reported by Mats Erik Andersson in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-02/msg00051.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-02/msg00051.html>.
* m4/pty.m4 (gl_FUNC_OPENPTY): Define HAVE_OPENPTY when the
openpty function exists, not merely when we intend to replace it.
This corrects the 2013-01-31 patch, which mistakenly defined
@@ -14776,7 +14843,7 @@ o Test only that noncanonical values do not cause crashes, not that
This avoids namespace pollution on non-glibc systems, by causing
gnulib unistd.h to behave more like glibc unistd.h. I also hope
that this fixes a bug on FreeBSD, reported by Mats Erik Andersson in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-02/msg00027.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-02/msg00027.html>.
2013-02-04 Paul Eggert <eggert@cs.ucla.edu>
@@ -14833,7 +14900,7 @@ o Test only that noncanonical values do not cause crashes, not that
regex-tests: fix link errors on older Solaris
These need to link with @LIBINTL@ to get libintl_gettext.
Problem reported by Tom G. Christensen in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-02/msg00003.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-02/msg00003.html>.
* modules/regex-tests (test_regex_LDADD): New macro.
2013-01-31 Paul Eggert <eggert@cs.ucla.edu>
@@ -14853,7 +14920,7 @@ o Test only that noncanonical values do not cause crashes, not that
openpty: fix bug where HAVE_OPENPTY wasn't defined
See the thread starting at:
- http://lists.gnu.org/archive/html/bug-gnulib/2013-01/msg00185.html
+ http://lists.gnu.org/r/bug-gnulib/2013-01/msg00185.html
* m4/pty.m4 (gl_FUNC_OPENPTY): Define HAVE_OPENPTY when the
openpty function exists, not merely when we intend to replace it.
@@ -14868,7 +14935,7 @@ o Test only that noncanonical values do not cause crashes, not that
<sys/siginfo.h>; the last, innermost file needs struct
timestruc_t, which is defined in <sys/time.h>, which has not been
fully parsed. Problem reported by Tom G. Christensen in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-01/msg00113.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-01/msg00113.html>.
* lib/sys_select.in.h: Treat Solaris 2.6's problem with
<sys/time.h> and <sys/types.h> like OSF/1's similar problem.
* lib/sys_time.in.h: Redo to resemble sys_select.in.h, which
@@ -14978,7 +15045,7 @@ o Test only that noncanonical values do not cause crashes, not that
unistd: port to recent mingw
* lib/unistd.in.h: Remove special invocation convention for mingw,
which breaks for the latest mingw version. See John W. Eaton in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-01/msg00100.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-01/msg00100.html>.
largefile: port better to Mac OS X 10.5
This patch is backported from Autoconf git.
@@ -14986,7 +15053,7 @@ o Test only that noncanonical values do not cause crashes, not that
AH_VERBATIM, to define _DARWIN_USE_64_BIT_INODE, to avoid problems
with ino_t size being different for configuration time versus
build/run time. Problem reported by PHO in
- <http://lists.gnu.org/archive/html/bug-autoconf/2013-01/msg00040.html>.
+ <http://lists.gnu.org/r/bug-autoconf/2013-01/msg00040.html>.
2013-01-15 Paul Eggert <eggert@cs.ucla.edu>
@@ -15006,7 +15073,7 @@ o Test only that noncanonical values do not cause crashes, not that
net_if-tests: port to Solaris 7 + GCC 3.4.6
Problem reported by Tom G. Christensen in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-01/msg00091.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-01/msg00091.html>.
* tests/test-net_if.c (ni): Move to next the code that uses it,
so that it's declared only if needed.
@@ -15014,7 +15081,7 @@ o Test only that noncanonical values do not cause crashes, not that
net_if-tests: port to older Solaris
Problem reported by Tom G. Christensen in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-01/msg00086.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-01/msg00086.html>.
* modules/net_if-tests (NET_IF_LIB): New substitution.
(test_net_if_LDADD): New makefile macro, which uses NET_IF_LIB.
(HAVE_IF_NAMEINDEX): New C macro.
@@ -15022,13 +15089,13 @@ o Test only that noncanonical values do not cause crashes, not that
system-quote-tests: port to older Solaris
Problem reported by Tom G. Christensen in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-01/msg00086.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-01/msg00086.html>.
* tests/test-system-quote-child.c (fopen, fread): Undef.
c-xvasprintf etc.: fix link errors on older Solaris
These need to link with @LIBINTL@ to get libintl_gettext.
Problem reported by Tom G. Christensen in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-01/msg00086.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-01/msg00086.html>.
* modules/c-xvasprintf-tests (test_c_xvasprintf_LDADD):
* modules/readtokens-tests (test_readtokens_LDADD): New macros.
* modules/futimens-tests (test_futimens_LDADD):
@@ -15041,14 +15108,14 @@ o Test only that noncanonical values do not cause crashes, not that
being invoked recursively. This prevents problems on Solaris 2.6 and 7
when combining the localename module with GNU gettext 0.18.2.
Problem reported by Tom G. Christensen in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-01/msg00084.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-01/msg00084.html>.
2013-01-09 Paul Eggert <eggert@cs.ucla.edu>
stdlib: port to Solaris 2.6
Also, the code worked on Solaris 7 through 9 only by accident.
Problem reported by Tom G. Christensen in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-01/msg00059.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-01/msg00059.html>.
* lib/stdlib.in.h: If __need_system_stdlib_h is defined,
simply include the system stdlib.h.
* lib/getopt.in.h (__need_system_stdlib_h):
@@ -15082,7 +15149,7 @@ o Test only that noncanonical values do not cause crashes, not that
gnulib-tool: fix incompatibility with autopoint 0.18.2
* gnulib-tool: Don't indent AM_GNU_GETTEXT_VERSION line.
Problem reported by Tom G. Christensen in
- <http://lists.gnu.org/archive/html/bug-gnulib/2013-01/msg00053.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2013-01/msg00053.html>.
2013-01-04 Paul Eggert <eggert@cs.ucla.edu>
@@ -15286,7 +15353,7 @@ o Test only that noncanonical values do not cause crashes, not that
argp: fix port of port new 'inline' approach to Sun C 5.12 + Solaris 10
The earlier patch forgot to update one of the #if conditions, causing
a problem on Debian testing i386 reported by Mats Erik Andersson
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00124.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-12/msg00124.html>.
* lib/argp-fmtstream.h (__argp_fmtstream_putc, argp_fmtstream_putc)
(__argp_fmtstream_puts, argp_fmtstream_puts)
(__argp_fmtstream_write, argp_fmtstream_write)
@@ -15336,7 +15403,7 @@ o Test only that noncanonical values do not cause crashes, not that
gettext: avoid obsolete macro AM_PROG_MKDIR_P
It is obsolete and is planned to be removed from Automake 1.14; see
- <http://lists.gnu.org/archive/html/automake/2012-12/msg00029.html>.
+ <http://lists.gnu.org/r/automake/2012-12/msg00029.html>.
* build-aux/po/Makefile.in.in (install-data, install-data-yes)
(installdirs-data, installdirs-data-yes):
Use $(MKDIR_P), not $(mkdir_p).
@@ -15369,7 +15436,7 @@ o Test only that noncanonical values do not cause crashes, not that
m4_if(m4_version_compare(m4_defn([AC_AUTOCONF_VERSION]),[2.62]),[-1],
...), as the latter is fatal with older Autoconfs.
Problem reported and fix suggested by Eric Blake in thread starting at
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00097.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-12/msg00097.html>.
2012-12-20 Paul Eggert <eggert@cs.ucla.edu>
@@ -15455,7 +15522,7 @@ o Test only that noncanonical values do not cause crashes, not that
2012-12-16 Akim Demaille <akim@lrde.epita.fr>
gnu-web-doc-update: add all the new files, even in new directories
- See http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00057.html
+ See http://lists.gnu.org/r/bug-gnulib/2012-12/msg00057.html
* build-aux/gnu-web-doc-update (--dry-run, $dryrun): New.
Use it.
(main): Don't use cvsutils to get the list of unknown files,
@@ -15486,7 +15553,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/extern-inline.m4 (_GL_INLINE, _GL_EXTERN_INLINE): Do not use
extern inline if __APPLE__. Use _GL_UNUSED in the non-inline branch.
Problem reported by Akim Demaille in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html>.
2012-12-11 Simon Josefsson <simon@josefsson.org>
@@ -15516,14 +15583,14 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/unistdio/u16-vasnprintf.c (FCHAR_T_ONLY_ASCII):
* lib/unistdio/u32-vasnprintf.c (FCHAR_T_ONLY_ASCII):
New macro, replacing ASCII_ONLY. This fixes a typo. See thread at
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00021.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-12/msg00021.html>.
2012-12-05 Paul Eggert <eggert@cs.ucla.edu>
list, oset, xlist, xoset: fix extern inline issue with C99
This was introduced by my recent changes for 'inline'.
Problem reported for gettext by Daiki Ueno in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00000.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-12/msg00000.html>.
* lib/gl_list.h (gl_list_nx_create_empty, gl_list_create)
(gl_list_nx_create, gl_list_size, gl_list_node_value)
(gl_list_node_set_value, gl_list_node_nx_set_value, gl_list_next_node)
@@ -15929,13 +15996,13 @@ o Test only that noncanonical values do not cause crashes, not that
maint.mk: avoid gratuitous failure
Reported by Stefano Lattarini in
- <http://lists.gnu.org/archive/html/bug-bison/2012-11/msg00022.html>
+ <http://lists.gnu.org/r/bug-bison/2012-11/msg00022.html>
* top/maint.mk (public-submodule-commit): Quote more safely.
2012-11-20 Eli Zaretskii <eliz@gnu.org>
canonicalize, canonicalize-lgpl: support MS-Windows file names
- See <http://lists.gnu.org/archive/html/bug-gnulib/2012-11/msg00074.html>
+ See <http://lists.gnu.org/r/bug-gnulib/2012-11/msg00074.html>
for test cases, which it'd be nice to add at some point.
* lib/canonicalize.c, lib/canonicalize-lgpl.c: Include dosname.h.
* lib/canonicalize.c (canonicalize_filename_mode):
@@ -15990,7 +16057,7 @@ o Test only that noncanonical values do not cause crashes, not that
O_PATH doesn't work with Linux kernel 3.6.5, as fchmod (fd, ...)
fails with errno == EBADF when fd is opened with O_PATH.
Reported by Jim Meyering in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-11/msg00026.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-11/msg00026.html>.
* doc/posix-headers/fcntl.texi (fcntl.h): Document this.
* lib/fcntl.in.h (O_EXEC, O_SEARCH) [O_PATH]: Default back to O_RDONLY.
@@ -16015,7 +16082,7 @@ o Test only that noncanonical values do not cause crashes, not that
errno: port to LynxOS 178 2.2.2
Problem reported by Joel Brobecker in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-10/msg00088.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-10/msg00088.html>.
* doc/posix-headers/errno.texi (errno.h): Document this.
* lib/errno.in.h (EILSEQ, GNULIB_defined_EILSEQ) [!EILSEQ]: New macros.
* lib/strerror-override.c, lib/strerror-override.h (strerror_override):
@@ -16058,7 +16125,7 @@ o Test only that noncanonical values do not cause crashes, not that
sh-quote-tests: port to Solaris 9
* modules/sh-quote-tests (test_sh_quote_LDADD): Add @LIBINTL@.
Problem reported by Dagobert Michelsen in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-10/msg00114.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-10/msg00114.html>.
2012-10-28 Jim Meyering <jim@meyering.net>
@@ -16089,7 +16156,7 @@ o Test only that noncanonical values do not cause crashes, not that
fchmodat, fchownat, fstatat: port to non-inlining compilers
Problem reported for FreeBSD 9 by Jim Meyering in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-10/msg00070.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-10/msg00070.html>.
* lib/chmodat.c, lib/chownat.c, lib/statat.c:
New files, which define FCHMODAT_INLINE etc.
* lib/fchmodat.c (FCHMODAT_INLINE):
@@ -16251,7 +16318,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/sys_stat_h.m4 (gl_HEADER_SYS_STAT_H):
Restore AC_C_INLINE, since MSVC requires __inline or _inline
and does not support plain 'inline'. Reported by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-09/msg00183.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-09/msg00183.html>.
2012-09-30 Bruno Haible <bruno@clisp.org>
@@ -16309,7 +16376,7 @@ o Test only that noncanonical values do not cause crashes, not that
maint.mk: factor the validation of RELEASE_TYPE
With help from Jim Meyering.
- http://lists.gnu.org/archive/html/bug-gnulib/2012-09/msg00132.html
+ http://lists.gnu.org/r/bug-gnulib/2012-09/msg00132.html
* top/maint.mk (_empty, _sp): Move their definition earlier.
(member-check, release-type): New.
Use the latter instead of $(RELEASE_TYPE).
@@ -16319,7 +16386,7 @@ o Test only that noncanonical values do not cause crashes, not that
maint.mk: provide "make upload" to ease uploading
See
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-08/msg00028.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-08/msg00028.html>.
Do not depend simply on the current $(VERSION), as there may have been
new commits since the tarball generation. Rather, rely on $(RELEASE),
as "make release-commit" already does.
@@ -16346,7 +16413,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/localename.c (gl_locale_name_thread_unsafe): Port to FreeBSD,
and use the simpler FreeBSD implementation on Mac OS X as well.
Original idea suggested by Ed Maste in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-09/msg00094.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-09/msg00094.html>.
2012-09-22 Paul Eggert <eggert@cs.ucla.edu>
@@ -16504,7 +16571,7 @@ o Test only that noncanonical values do not cause crashes, not that
Return "ASCII" if the system reports "UTF-8" and MB_CUR_MAX <= 1,
as these two values are incompatible. Problem reported by Max Horn.
For more discussion, please see
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-09/msg00061.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-09/msg00061.html>.
doc: document sticky-EOF issue
* doc/posix-functions/fgetc.texi (fgetc):
@@ -16546,7 +16613,7 @@ o Test only that noncanonical values do not cause crashes, not that
fcntl-h: check for AIX 7.1 bug with O_NOFOLLOW and O_CREAT
* m4/fcntl-o.m4 (gl_FCNTL_O_FLAGS): Check for AIX 7.1 bug
that caused a GNU tar test failure. Problem reported by Jez Wain; see
- <http://lists.gnu.org/archive/html/bug-tar/2012-07/msg00018.html>.
+ <http://lists.gnu.org/r/bug-tar/2012-07/msg00018.html>.
2012-09-06 Eric Blake <eblake@redhat.com>
@@ -16602,7 +16669,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/stdbool.in.h (_Bool, true, false) [__cplusplus]:
Define to bool, true, false, respectively, as GCC's builtin
stdbool.h does. Problem reported by Michael Goffioul in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-08/msg00143.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-08/msg00143.html>.
2012-08-28 Jim Meyering <meyering@redhat.com>
@@ -16628,14 +16695,14 @@ o Test only that noncanonical values do not cause crashes, not that
doc: remove fdl-1.2.texi
It is no longer used or maintained, and its use of @acronym
is problematic. See the thread containing
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-08/msg00134.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-08/msg00134.html>.
* config/srclist.txt: Remove doc/old-licenses/fdl-1.2.texi.
* doc/old-licenses/fdl-1.2.texi: Remove.
execinfo: port to FreeBSD
* m4/execinfo.m4 (gl_EXECINFO_H): Set LIB_EXECINFO to -lexecinfo
if needed, as in FreeBSD. Reported by Bastien Roucariès in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-08/msg00113.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-08/msg00113.html>.
* modules/execinfo (Link): Add $(LIB_EXECINFO).
2012-08-23 Jim Meyering <meyering@redhat.com>
@@ -16652,7 +16719,7 @@ o Test only that noncanonical values do not cause crashes, not that
(Specifying time zone rules):
* doc/posix-functions/inet_ntoa.texi (inet_ntoa):
Don't use @acronym. Problem reported by John Darlington in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-08/msg00124.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-08/msg00124.html>.
2012-08-23 Paul Eggert <eggert@cs.ucla.edu>
@@ -16660,7 +16727,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/stdnoreturn.m4 (gl_STDNORETURN_H): Avoid problems with
bleeding-edge GCC that complains about 'int _Noreturn foo (void);'.
Problem reported by Jim Meyering in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-08/msg00121.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-08/msg00121.html>.
Also, rename the 'test' function to a void a clash with the
already-supplied 'main' function; this fixes a bug that incorrectly
rejected GCC 4.7.1's <stdnoreturn.h>.
@@ -16690,7 +16757,7 @@ o Test only that noncanonical values do not cause crashes, not that
if available. This applies to GCC versions 2.7 through 4.2, or
when newer GCC is using -fgnu89-inline. The goal is to address
some of the performance issues mentioned by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-08/msg00097.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-08/msg00097.html>.
2012-08-20 Eric Blake <eblake@redhat.com>
@@ -16931,7 +16998,7 @@ o Test only that noncanonical values do not cause crashes, not that
gitlog-to-changelog: don't expect .git to be in $srcdir
Reported by Bruno Haible.
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-07/msg00265.html>
+ <http://lists.gnu.org/r/bug-gnulib/2012-07/msg00265.html>
* build-aux/gitlog-to-changelog (&git_dir_option): New.
Use it.
@@ -17082,7 +17149,7 @@ o Test only that noncanonical values do not cause crashes, not that
Do not use '#define FOO ... defined BAR ...', as the C standard says
it's not portable to expect that this works after macro expansion.
Problem reported for gzip by Steven M. Schweda in
- <http://lists.gnu.org/archive/html/bug-gzip/2012-07/msg00000.html>.
+ <http://lists.gnu.org/r/bug-gzip/2012-07/msg00000.html>.
2012-07-10 Paul Eggert <eggert@cs.ucla.edu>
@@ -17183,7 +17250,7 @@ o Test only that noncanonical values do not cause crashes, not that
alter the check so that it tests for both pthread_create and
pthread_join. This should be more portable to hosts like OSF/1 5.1.
Suggested by Bruno Haible and Richard Yao in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-07/msg00048.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-07/msg00048.html>.
parse-datetime: doc tuneup
* doc/parse-datetime.texi: Index "leap seconds" and fix minor
@@ -17208,7 +17275,7 @@ o Test only that noncanonical values do not cause crashes, not that
pthread_join. On FreeBSD 9, pthread_create is in libpthread but
pthread_join in libc. I hope this removes the need for all the
OSF/1 5.1 pthread_join business. Reported by Richard Yao in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-07/msg00042.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-07/msg00042.html>.
2012-07-04 Jim Meyering <meyering@redhat.com>
@@ -17238,7 +17305,7 @@ o Test only that noncanonical values do not cause crashes, not that
alloca: add support for HP NonStop TNS/E native
* lib/alloca.in.h (alloca): Support the new host.
From a suggestion by Joachim Schmitz in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-06/msg00355.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-06/msg00355.html>.
2012-07-02 Pádraig Brady <P@draigBrady.com>
@@ -17257,7 +17324,7 @@ o Test only that noncanonical values do not cause crashes, not that
Include <sys/param.h>, <sys/mount.h>, <sys/vfs.h>
as they are needed for the 2.6 < glibc/Linux < 2.6.36 fallback.
Problem reported by Ludovic Courtès in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-07/msg00005.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-07/msg00005.html>.
fsusage: avoid needless check on GNU/Linux
* m4/fsusage.m4 (gl_FILE_SYSTEM_USAGE): Omit STAT_STATFS3_OSF1 check
@@ -17609,7 +17676,7 @@ o Test only that noncanonical values do not cause crashes, not that
posixtm-tests: port to buggy compiler
Problem reported by Simon Josefsson in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-06/msg00246.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-06/msg00246.html>.
* modules/posixtm-tests (Depends-on): Add stdint.
* tests/test-posixtm.c (struct posixtm_test.t_expected):
Now of type int_least64_t, not int64_t, both because that's
@@ -17621,7 +17688,7 @@ o Test only that noncanonical values do not cause crashes, not that
mktime: fix integer overflow in 'configure'-time test
* m4/mktime.m4 (gl_FUNC_MKTIME): Do not rely on undefined behavior
after integer overflow. Problem reported by Rich Felker in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-06/msg00257.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-06/msg00257.html>.
Also, don't look for further instances of a bug if we've already
found one instance; this helps 'configure' run faster.
@@ -17648,7 +17715,7 @@ o Test only that noncanonical values do not cause crashes, not that
init.sh: do not rely on autoupated PWD
This addresses symptoms of the problem reported by Nelson H.F. Beebe in
- <http://lists.gnu.org/archive/html/bug-gzip/2012-06/msg00008.html>.
+ <http://lists.gnu.org/r/bug-gzip/2012-06/msg00008.html>.
Although Nelson's bug was not necessarily fixed by this patch,
it seems wise to make the change for safety.
* tests/init.sh (path_prepend_): Do not rely on PWD updating
@@ -17735,9 +17802,9 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/regcomp.c (parse_dup_op, mark_opt_subexp): Cast between void *
and uintptr_t, not long, for portability to hosts where pointers and
long have different sizes. Issue noted by Daniel P. Berrange in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-06/msg00122.html>
+ <http://lists.gnu.org/r/bug-gnulib/2012-06/msg00122.html>
and fix suggested by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-06/msg00128.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-06/msg00128.html>.
2012-06-17 Bruno Haible <bruno@clisp.org>
@@ -17875,7 +17942,7 @@ o Test only that noncanonical values do not cause crashes, not that
system-quote-tests: port to CentOS 5
Problem reported by Tom G. Christensen in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-05/msg00255.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-05/msg00255.html>.
* tests/test-system-quote-child.c (fclose, fprintf): Undef.
2012-05-29 Jim Meyering <meyering@redhat.com>
@@ -17909,7 +17976,7 @@ o Test only that noncanonical values do not cause crashes, not that
uint64_t and uint32_t exist. The C standard doesn't guarantee
them, and on some 32-bit compilers there is no uint64_t.
Problem reported by Gianluigi Tiesi in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-03/msg00154.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-03/msg00154.html>.
2012-05-25 Jim Meyering <meyering@redhat.com>
@@ -17991,7 +18058,7 @@ o Test only that noncanonical values do not cause crashes, not that
crypto: fix bug in large buffer handling
Problem reported by Serge Belyshev for glibc in
<http://sourceware.org/bugzilla/show_bug.cgi?id=14090> and for gnulib in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-05/msg00226.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-05/msg00226.html>.
* lib/md4.c (md4_process_block):
* lib/md5.c (md5_process_block):
* lib/sha1.c (sha1_process_block):
@@ -18114,7 +18181,7 @@ o Test only that noncanonical values do not cause crashes, not that
_Noreturn: port config.h to gcc -Wundef
* m4/gnulib-common.m4 (gl_COMMON_BODY): Check that __STDC_VERSION__ is
defined before using it, for gcc -Wundef. Reported by Akim Demaille in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-05/msg00147.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-05/msg00147.html>.
2012-05-10 Bruno Haible <bruno@clisp.org>
@@ -18200,7 +18267,7 @@ o Test only that noncanonical values do not cause crashes, not that
if __sun is defined. This lessens the likelihood of clashes if
code compiled for older hosts is combined with code compiled for
newer ones. Problem reported by Niels Möller in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-05/msg00074.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-05/msg00074.html>.
2012-05-07 Eric Blake <eblake@redhat.com>
@@ -18229,7 +18296,7 @@ o Test only that noncanonical values do not cause crashes, not that
stdint: document issues with int_fast8_t etc.
* doc/posix-headers/stdint.texi (stdint.h): Say that other
stdint.h substitutes may define these types differently. See
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-05/msg00071.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-05/msg00071.html>.
2012-05-05 Bruno Haible <bruno@clisp.org>
@@ -18552,7 +18619,7 @@ o Test only that noncanonical values do not cause crashes, not that
exclude: process exclude and include directives in order
This restores the pre-2009 behavior, and is part of a fix of a
grep bug reported by Quentin Arce in
- <http://lists.gnu.org/archive/html/bug-grep/2012-04/msg00056.html>.
+ <http://lists.gnu.org/r/bug-grep/2012-04/msg00056.html>.
* lib/exclude.c (struct exclude): Remove 'tail' member.
(new_exclude_segment): Prepend the new segment instead of appending.
Return void, since that's now more convenient.
@@ -18579,7 +18646,7 @@ o Test only that noncanonical values do not cause crashes, not that
Do not define _Noreturn if __STDC_VERSION__ indicates this is
C11 or later. This is more likely to work with random future C
compilers that are neither GNUish nor MSVCish. See Vincent Lefevre in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-04/msg00195.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-04/msg00195.html>.
exclude: handle wildcards with FNM_EXTMATCH
* lib/exclude.c (fnmatch_pattern_has_wildcards): Also treat '+(',
@@ -18774,7 +18841,7 @@ o Test only that noncanonical values do not cause crashes, not that
Fix recursion of install-* into po directories.
Bison's install-pdf bug reported by Hans Aberg at
- <http://lists.gnu.org/archive/html/bug-bison/2011-05/msg00008.html>.
+ <http://lists.gnu.org/r/bug-bison/2011-05/msg00008.html>.
* build-aux/po/Makefile.in.in (install-dvi, install-html)
(install-info, install-pdf, install-ps): New targets.
@@ -18861,7 +18928,7 @@ o Test only that noncanonical values do not cause crashes, not that
regex: remove unnecessary type punning
Problem reported by Vladimir Serbinenko in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-04/msg00006.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-04/msg00006.html>.
* lib/regex.h (struct re_pattern_buffer): Change the type of
__REPB_PREFIX(buffer) from unsigned char * to struct re_dfa_t *.
Fix comment to match code.
@@ -19173,7 +19240,7 @@ o Test only that noncanonical values do not cause crashes, not that
regex: pacify GCC when compiling GRUB
* lib/regcomp.c (init_dfa): Make a pointer 'const', to avoid
a diagnostic. Reported by Vladimir Serbinenko in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-03/msg00163.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-03/msg00163.html>.
2012-03-29 Eric Blake <eblake@redhat.com>
@@ -19327,7 +19394,7 @@ o Test only that noncanonical values do not cause crashes, not that
until automake 1.11.4 (not yet released at the moment of writing,
but soon to appear). That behaviour was generally considered a
feature rather than a bug, at least until this discussion:
- <http://lists.gnu.org/archive/html/automake/2012-03/msg00014.html>
+ <http://lists.gnu.org/r/automake/2012-03/msg00014.html>
See also automake bugs #10997 and #11030.
@@ -19476,7 +19543,7 @@ o Test only that noncanonical values do not cause crashes, not that
2012-03-12 Simon Josefsson <simon@josefsson.org>
Collapse list of copyright years to ranges. See
- <https://lists.gnu.org/archive/html/bug-gnulib/2012-03/msg00051.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2012-03/msg00051.html>.
* build-aux/bootstrap.conf, build-aux/csharpcomp.sh.in,
build-aux/csharpexec.sh.in, build-aux/gnupload,
build-aux/install-reloc, build-aux/javacomp.sh.in,
@@ -21091,7 +21158,7 @@ o Test only that noncanonical values do not cause crashes, not that
stdnoreturn: port to MSVC better
MSVC standard headers use __declspec(noreturn), so #define noreturn
to empty on that platform. Reported by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-02/msg00152.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-02/msg00152.html>.
* lib/stdnoreturn.in.h (noreturn): Define to empty on MSVC.
* doc/posix-headers/stdnoreturn.texi (stdnoreturn.h): Document this.
@@ -22499,7 +22566,7 @@ o Test only that noncanonical values do not cause crashes, not that
stdalign: check that alignof and offsetof are consistent
* m4/stdalign.m4 (gl_STDALIGN_H): Check for GCC bug 52023.
Problem reported for gnulib by Richard W.M. Jones in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-01/msg00340.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-01/msg00340.html>.
2012-01-27 Jim Meyering <meyering@redhat.com>
@@ -22756,7 +22823,7 @@ o Test only that noncanonical values do not cause crashes, not that
gnupload: we hold the master copy of this script now
For motivation and more information, see:
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-01/msg00222.html>
+ <http://lists.gnu.org/r/bug-gnulib/2012-01/msg00222.html>
* build-aux/gnupload: Make it clear in the heading comments that the
master copy of this file is maintained by gnulib. Since we are at
it, bump its copyright year and ...
@@ -23244,7 +23311,7 @@ o Test only that noncanonical values do not cause crashes, not that
* tests/test-posixtm.c (main): Don't assume wraparound semantics
after signed integer overflow. Inspired by (though it may not
fix) Bruno Haible's bug report in
- <http://lists.gnu.org/archive/html/bug-gnulib/2012-01/msg00066.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2012-01/msg00066.html>.
Spell out "Windows 9x" and "Windows XP".
* lib/poll.c, lib/select.c: In comments, replace "Win9x" with
@@ -23344,7 +23411,7 @@ o Test only that noncanonical values do not cause crashes, not that
But in gnulib, we treat Cygwin like a Unix platform, therefore the main
line of distinction is between "native Windows" on one side and Unix/
POSIX systems on the other side. More details in
- <https://lists.gnu.org/archive/html/bug-gnulib/2012-01/msg00027.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2012-01/msg00027.html>.
Suggested by Paul Eggert.
2012-01-03 Bruno Haible <bruno@clisp.org>
@@ -23633,7 +23700,7 @@ o Test only that noncanonical values do not cause crashes, not that
stdint: don't assume C++11 when compiling with g++
Problem reported for glibc 2.14 and g++ by Alexander V. Lukyanov in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-12/msg00099.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-12/msg00099.html>.
* m4/stdint.m4 (gl_STDINT_H): Don't go to extra work to make it
work also in C++ before C++11, as that improperly inhibits
generating a substitute stdint.h for that case.
@@ -23682,7 +23749,7 @@ o Test only that noncanonical values do not cause crashes, not that
nonblocking tests: Fix test failure on Linux/PPC.
Suggested by Prerna Saxena in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-12/msg00080.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-12/msg00080.html>.
* tests/test-nonblocking-pipe.h (PIPE_DATA_BLOCK_SIZE) [Linux/PPC64]:
Set to 1100000.
@@ -23829,7 +23896,7 @@ o Test only that noncanonical values do not cause crashes, not that
stdalign: port to Clang 3.0
Problem reported by Simon Josefsson in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-12/msg00005.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-12/msg00005.html>.
* doc/posix-headers/stdalign.texi (stdalign.h): Mention Clang 3.0,
which has <stdalign.h> but which does not define alignof.
* m4/stdalign.m4 (gl_STDALIGN_H): Check for Clang 3.0's problem.
@@ -24175,9 +24242,9 @@ o Test only that noncanonical values do not cause crashes, not that
HAVE_WORKING_FSTATAT_ZERO_FLAG, to decide whether to define
rpl_fstatat or fstatat. This should fix the other problem
reported by Kai Habel in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-11/msg00237.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-11/msg00237.html>.
A similar problem was reported for OpenBSD 4.6 by Mats Erik Andersson
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-11/msg00239.html>
+ <http://lists.gnu.org/r/bug-gnulib/2011-11/msg00239.html>
and I reproduced it on a Solaris 8 host we still have in production.
2011-11-18 Jim Meyering <meyering@redhat.com>
@@ -24202,11 +24269,11 @@ o Test only that noncanonical values do not cause crashes, not that
* modules/getcwd (Depends-on): Add fdopendir.
This fixes one of the two problems reported by Kai Habel in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-11/msg00237.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-11/msg00237.html>.
modules/crypto/gc-*: simplify dependencies and fix stdalign.h bug
stdalign problem reported by Ian Beckwith in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-11/msg00238.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-11/msg00238.html>.
* modules/crypto/gc-arcfour (Depends-on):
Depend conditionally on crypto/arcfour.
* modules/crypto/gc-arctwo (Depends-on):
@@ -24379,7 +24446,7 @@ o Test only that noncanonical values do not cause crashes, not that
fstatat: work with cross-compilation
Problem reported by Ludovic Courtès in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-11/msg00136.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-11/msg00136.html>.
* m4/fstatat.m4 (gl_FUNC_FSTATAT): When cross-compiling, report
"cross-compiling" and assume the bug is present. Replace
FSTATAT_ZERO_FLAG_BROKEN with HAVE_WORKING_FSTATAT_ZERO_FLAG with
@@ -24884,7 +24951,7 @@ o Test only that noncanonical values do not cause crashes, not that
contains (possibly-quoted) backslashes. This should avoid
all-too-common shell bugs if COMPLICATED contains backslashes in
the "wrong" places. Reported by David Evans in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-11/msg00013.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-11/msg00013.html>.
When 'sed' uses character ranges like A-Z, invoke it in the C locale,
because we want ASCII ranges. Is there some reason we don't use
the C locale everywhere in this script?
@@ -24901,7 +24968,7 @@ o Test only that noncanonical values do not cause crashes, not that
* tests/test-stdalign.c (TEST_ALIGNMENT): Shrink back to 8.
mingw supports alignments only up to 8 (!). Reported by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-11/msg00006.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-11/msg00006.html>.
* doc/posix-headers/stdalign.texi (stdalign.h): Document this.
2011-11-01 Bruno Haible <bruno@clisp.org>
@@ -24939,7 +25006,7 @@ o Test only that noncanonical values do not cause crashes, not that
stdalign: port better to MSVC and to Sun C 5.11
This fixes some of the problems reported by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-10/msg00300.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-10/msg00300.html>.
* doc/posix-headers/stdalign.texi (stdalign.h): Document more
shortcomings of MSVC and of Sun C 5.11.
* lib/stdalign.in.h (_Alignas): Omit bogus extra parenthesis
@@ -25048,7 +25115,7 @@ o Test only that noncanonical values do not cause crashes, not that
Add stdalign module and use it in other modules.
This is based on a previous proposal by Bruno Haible
- <https://lists.gnu.org/archive/html/bug-gnulib/2011-07/msg00226.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2011-07/msg00226.html>.
stdalign: new module
* doc/posix-headers/stdalign.texi, lib/stdalign.in.h, m4/stdalign.m4:
@@ -26661,7 +26728,7 @@ o Test only that noncanonical values do not cause crashes, not that
by the current information for GNU maintainers, except say "file"
rather than "program". The new wording gives a license version
number, which addresses an issue raised by Glenn Morris in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-09/msg00397.html>.
* m4/onceonly.m4: Use that same wording here, too.
dup2: minor simplification
@@ -28444,7 +28511,7 @@ o Test only that noncanonical values do not cause crashes, not that
so we can't simply #undef openat. Use the orig_openat trick (similar
to orig_open in lib/open.c) to work around the problem. Problem
reported by Kevin Brott for GNU tar, in the thread containing
- <http://lists.gnu.org/archive/html/bug-tar/2011-09/msg00032.html>.
+ <http://lists.gnu.org/r/bug-tar/2011-09/msg00032.html>.
* lib/openat.c (__need_system_fcntl_h): Define first.
Include <fcntl.h> and <sys/types.h> before undefining.
(orig_openat) [HAVE_OPENAT]: New inline function.
@@ -28527,7 +28594,7 @@ o Test only that noncanonical values do not cause crashes, not that
openat: test for fstatat (..., 0) bug
Further testing with tar suggests that fstatat (..., 0)
does not work in general, on AIX 7.1; see
- <http://lists.gnu.org/archive/html/bug-tar/2011-09/msg00023.html>.
+ <http://lists.gnu.org/r/bug-tar/2011-09/msg00023.html>.
So, give up entirely on AIX 7.1's fstatat, and fall back on our
replacement fstatat (which is what older AIX releases were using
anyway).
@@ -28545,7 +28612,7 @@ o Test only that noncanonical values do not cause crashes, not that
openat: test for fstatat (AT_FDCWD, ..., 0) bug
This tests for another fstatat bug on AIX 7.1:
fstatat (AT_FDCWD, ..., 0) does not work. See
- <http://lists.gnu.org/archive/html/bug-tar/2011-09/msg00015.html>.
+ <http://lists.gnu.org/r/bug-tar/2011-09/msg00015.html>.
* lib/fstatat.c (FSTATAT_AT_FDCWD_0_BROKEN)
(LSTAT_FOLLOWS_SLASHED_SYMLINK): Default to 0.
(rpl_fstatat): Adjust so that it works around either (or both)
@@ -28720,7 +28787,7 @@ o Test only that noncanonical values do not cause crashes, not that
openat: work around AIX 7.1 fstatat bug
Problem reported by Kevin Brott for GNU tar, in the thread containing
- <http://lists.gnu.org/archive/html/bug-tar/2011-08/msg00015.html>.
+ <http://lists.gnu.org/r/bug-tar/2011-08/msg00015.html>.
* lib/fstatat.c (rpl_fstatat): Do not invoke underlying fstatat if
FSTATAT_ST_SIZE_ETC_BROKEN.
(fstatat) [FSTATAT_ST_SIZE_ETC_BROKEN && HAVE_FSTATAT]: #define to
@@ -28829,9 +28896,9 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/regex_internal.h (internal_function) [!_LIBC]: Simply
define to empty, rather than attempting nonportable optimizations.
Problem reported by Paul Green in:
- http://lists.gnu.org/archive/html/bug-diffutils/2011-08/msg00047.html
+ http://lists.gnu.org/r/bug-diffutils/2011-08/msg00047.html
and fix suggested by Eric Blake in:
- http://lists.gnu.org/archive/html/bug-gnulib/2011-08/msg00143.html
+ http://lists.gnu.org/r/bug-gnulib/2011-08/msg00143.html
2011-08-17 Eric Blake <eblake@redhat.com>
@@ -28898,7 +28965,7 @@ o Test only that noncanonical values do not cause crashes, not that
* modules/configmake (configmake.h): Update configmake.h's time stamp
even if the file does not change. Otherwise, 'make -q' fails.
Problem reported by Simon Josefsson in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-08/msg00088.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-08/msg00088.html>.
2011-08-11 Jim Meyering <meyering@redhat.com>
@@ -28910,7 +28977,7 @@ o Test only that noncanonical values do not cause crashes, not that
base64: fix off-by-one buffer size bug
Problem and (trivial) fix reported by Gijs van Tulder in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-08/msg00083.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-08/msg00083.html>.
* lib/base64.c (base64_decode_alloc_ctx): Allocate one more byte.
* tests/test-base64.c (main): Catch the bug.
@@ -29277,7 +29344,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/close.m4 (gl_REPLACE_CLOSE): Use gl_REPLACE_FCLOSE only if it
is defined. The close module doesn't depend on the fclose module
any more, so gl_REPLACE_CLOSE's existence cannot be assumed. See
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-07/msg00392.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-07/msg00392.html>.
I reproduced the problem with "./gnulib-tool --test close sys_socket".
2011-07-24 Jim Meyering <meyering@redhat.com>
@@ -29571,7 +29638,7 @@ o Test only that noncanonical values do not cause crashes, not that
* doc/posix-functions/sigaction.texi (sigaction):
* doc/posix-headers/signal.texi (signal.h):
Document NonStop. See Joachim Schmitz in
- http://lists.gnu.org/archive/html/bug-coreutils/2011-07/msg00062.html
+ http://lists.gnu.org/r/bug-coreutils/2011-07/msg00062.html
2011-07-15 Bruno Haible <bruno@clisp.org>
@@ -29792,7 +29859,7 @@ o Test only that noncanonical values do not cause crashes, not that
stdnoreturn, stdnoreturn-tests: remove modules
They're not needed here and a bit premature for use elsewhere. See
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-07/msg00209.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-07/msg00209.html>.
* m4/stdnoreturn.m4, modules/stdnoreturn, modules/stdnoreturn-tests:
* tests/test-stdnoreturn.c: Remove files.
* MODULES.html.sh (_Noreturn <stdnoreturn.h>): Remove section.
@@ -29919,7 +29986,7 @@ o Test only that noncanonical values do not cause crashes, not that
uintmax_t. This is for some Mac OS X builds, where intmax_t is
long but int64_t is long long, and where we will clash with the
system intmax_t if we override it. See
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-07/msg00160.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-07/msg00160.html>.
(INTMAX_C, UINTMAX_C): For consistency, respect the system's
INTMAX_C if INTMAX_MAX and INTMAX_C are both defined, and
similarly for UINTMAX_C.
@@ -30333,7 +30400,7 @@ o Test only that noncanonical values do not cause crashes, not that
sys_select: don't depend on sys_socket
This is so that Emacs doesn't have to drag in m4/sockpfaf.m4 etc; see
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-06/msg00358.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-06/msg00358.html>.
This fix works on GNU and GNU-like platforms, but has not been tested
on native Windows.
* lib/sys_select.in.h: Include <sys/socket.h> only if native Windows.
@@ -33264,7 +33331,7 @@ o Test only that noncanonical values do not cause crashes, not that
ftoastr: use strtof only if HAVE_STRTOF
This is needed on HP-UX 11.11 with GCC 4.2.4; see Bruno Haible's report
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-06/msg00154.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-06/msg00154.html>.
* lib/ftoastr.c (STRTOF) [LENGTH == 1]: Use strtof only if HAVE_STRTOF.
* modules/ftoastr (configure.ac): Check for strtof.
@@ -34095,14 +34162,14 @@ o Test only that noncanonical values do not cause crashes, not that
* tests/test-intprops.c: Use a pragma to ignore -Wtype-limits
diagnostics. Otherwise, the integer overflow macros generate many
diagnostics. Reported by Jim Meyering in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00528.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00528.html>.
intprops: shorten, to pacify gcc -Woverlength-strings
* lib/intprops.h (_GL_INT_CONVERT, _GL_INT_NEGATE_CONVERT):
(_GL_BINARY_OP_OVERFLOW): Say "0 * (x)" rather than "(x) - (x)",
so that, for example, verify (INT_MULTIPLY_OVERFLOW (...)) is less
likely to run afoul of C compiler limits for string constant lengths.
- See <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00528.html>.
+ See <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00528.html>.
2011-05-24 Eric Blake <eblake@redhat.com>
@@ -34194,7 +34261,7 @@ o Test only that noncanonical values do not cause crashes, not that
gnulib-tool: fix portability problem with MacOS sed
A sed command like "/x/{s/a/b/}" is not portable; a newline is needed
before the "}". Problem reported by Leo in
- <http://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00717.html>.
+ <http://lists.gnu.org/r/emacs-devel/2011-05/msg00717.html>.
* gnulib-tool (func_modules_transitive_closure): Insert newlines in
sed_extract_condition1, sed_extract_condition2.
@@ -34250,7 +34317,7 @@ o Test only that noncanonical values do not cause crashes, not that
is defined, not if _GL_STATIC_ASSERT_H is not defined.
Perhaps there's a better way, but this fixes the immediate problem.
Problem reported by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00478.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00478.html>.
2011-05-22 Bruno Haible <bruno@clisp.org>
@@ -34371,7 +34438,7 @@ o Test only that noncanonical values do not cause crashes, not that
all known practical hosts, the C standard doesn't guarantee it,
and the code need not assume it. Also, this change may work around
HP-UX 11.23 and IRIX 6.5 cc bugs reported by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00426.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00426.html>.
2011-05-20 Eric Blake <eblake@redhat.com>
@@ -34421,10 +34488,10 @@ o Test only that noncanonical values do not cause crashes, not that
intprops-tests: work around HP-UX 11.23 cc bug with constants
* tests/test-intprops.c (VERIFY): New macro.
(main): Use it, instead of verify, to work around the compiler bug; see
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00401.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00401.html>.
intprops: work around IRIX 6.5 cc bug with 0u - 0u + -1
- See http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00406.html
+ See http://lists.gnu.org/r/bug-gnulib/2011-05/msg00406.html
* lib/intprops.h (_GL_INT_NEGATE_CONVERT): New macro.
(_GL_INT_SIGNED, _GL_INT_MAXIMUM, _GL_DIVIDE_OVERFLOW):
(_GL_REMAINDER_OVERFLOW): Use it.
@@ -34433,7 +34500,7 @@ o Test only that noncanonical values do not cause crashes, not that
* tests/test-intprops.c (UINT_MAX, ULONG_MAX, UINTMAX_MAX, U0, U1):
Remove; they weren't actually needed. All uses of U0 and U1 removed,
and other casts to 'unsigned int' reverted to 'u' suffixes. See
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00406.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00406.html>.
2011-05-19 Bruno Haible <bruno@clisp.org>
@@ -34518,14 +34585,14 @@ o Test only that noncanonical values do not cause crashes, not that
to an integer constant expression in that case.
(UINT_MAX, ULONG_MAX, UINTMAX_MAX): Redefine to work around
compiler bugs reported by Bruno Haible. See
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00401.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00401.html>.
(U0, U1): New constants, to work around the same bugs. Also,
in tests, use e.g., "(unsigned int) 39" rather than "39u".
intprops: work around C compiler bugs
* lib/intprops.h (INT_MULTIPLY_RANGE_OVERFLOW): Work around compiler
bug in Sun C 5.11 2010/08/13 and other compilers; see
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00401.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00401.html>.
intprops: TYPE_IS_INTEGER, TYPE_SIGNED not integer constant exprs
* doc/intprops.texi (Integer Type Determination): Fix
@@ -34861,7 +34928,7 @@ o Test only that noncanonical values do not cause crashes, not that
Don't put ignore-value.h, or verify.h, into lib_SOURCES, as
that leads Automake to duplicate use of am__objects_... variables
in Makefile.in. See
- <http://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00257.html>.
+ <http://lists.gnu.org/r/emacs-devel/2011-05/msg00257.html>.
2011-05-07 Bruno Haible <bruno@clisp.org>
@@ -34958,47 +35025,47 @@ o Test only that noncanonical values do not cause crashes, not that
* modules/strtoimax (License): Change to LGPL.
* modules/strtoumax (License): Likewise.
With permission from Jim Meyering, Paul Eggert:
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00124.html>
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00109.html>
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00124.html>
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00109.html>
getgroups: Relicense under LGPL.
* modules/getgroups (License): Change to LGPL.
With permission from Jim Meyering, Paul Eggert, Eric Blake:
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00111.html>
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00148.html>
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00138.html>
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00111.html>
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00148.html>
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00138.html>
nanosleep: Relicense under LGPL.
* modules/nanosleep (License): Change to LGPL.
With permission from Jim Meyering, Paul Eggert, Eric Blake, Bruno
Haible:
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00111.html>
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00148.html>
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00138.html>
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00131.html>
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00111.html>
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00148.html>
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00138.html>
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00131.html>
futimens: Relicense under LGPL.
* modules/futimens (License): Change to LGPL.
With permission from Eric Blake:
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00138.html>
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00138.html>
fflush: Relicense under LGPL.
* modules/fflush (License): Change to LGPL.
With permission from Eric Blake, Bruno Haible, Jim Meyering:
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00138.html>
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00131.html>
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00133.html>
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00138.html>
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00131.html>
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00133.html>
tmpfile: Relicense under LGPL.
* modules/tmpfile (License): Change to LGPL.
With permission from Ben Pfaff:
- <http://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00185.html>
+ <http://lists.gnu.org/r/bug-gnulib/2010-12/msg00185.html>
isfinite: Relicense under LGPL.
* modules/isfinite (License): Change to LGPL.
With permission from Ben Pfaff, Bruno Haible:
- <http://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00185.html>
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00130.html>
+ <http://lists.gnu.org/r/bug-gnulib/2010-12/msg00185.html>
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00130.html>
acosl..tanl: Relicense under LGPL.
* modules/acosl (License): Change to LGPL.
@@ -35011,8 +35078,8 @@ o Test only that noncanonical values do not cause crashes, not that
* modules/sqrtl (License): Likewise.
* modules/tanl (License): Likewise.
Source code originally from glibc and Paolo Bonzini. Agreements:
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00137.html>
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00128.html>
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00137.html>
+ <http://lists.gnu.org/r/bug-gnulib/2011-05/msg00128.html>
2011-05-05 Bruno Haible <bruno@clisp.org>
@@ -35726,7 +35793,7 @@ o Test only that noncanonical values do not cause crashes, not that
This supports apps that need pointers to strtoimax and strtoumax,
and ports to HP-UX 11.00 64.bit, which has macros that expand to
nonexistent functions. See
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-04/msg00241.html>
+ <http://lists.gnu.org/r/bug-gnulib/2011-04/msg00241.html>
et seq.
* lib/inttypes.in.h (strtoimax, strtoumax): #undef before declaring.
* m4/strtoimax.m4 (gl_FUNC_STRTOIMAX): Don't check whether it's
@@ -35833,7 +35900,7 @@ o Test only that noncanonical values do not cause crashes, not that
* modules/strnlen (Depends-on): Remove memchr.
The strnlen implementation doesn't need the memchr module's fixes; see
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-04/msg00237.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-04/msg00237.html>.
strtol: remove dependency on wchar
* lib/strtol.c: Include <wchar.h> only if USE_WIDE_CHAR is defined.
@@ -36299,7 +36366,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/allocator.h (struct allocator): Rename members from
malloc/realloc to allocate/reallocate, to avoid problems if malloc
and realloc are #define'd. Reported by Eric Blake in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-04/msg00091.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-04/msg00091.html>.
* lib/careadlinkat.c (careadlinkat): Adjust to renaming.
2011-04-08 Eric Blake <eblake@redhat.com>
@@ -36542,7 +36609,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/allocator.h, lib/careadlinkat.h, lib/careadlinkat.c:
* modules/careadlinkat: New files, written by me with
a review and feedback from Ben Pfaff in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-04/msg00008.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-04/msg00008.html>.
2011-04-01 Bruno Haible <bruno@clisp.org>
@@ -36955,7 +37022,7 @@ o Test only that noncanonical values do not cause crashes, not that
xmalloc: Do not leak if underlying realloc is C99 compatible.
* lib/xmalloc.c (xrealloc): If N is zero, call 'free' directly.
This avoids a leak on C99-based systems. See
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-03/msg00243.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-03/msg00243.html>.
2011-03-24 Eric Blake <eblake@redhat.com>
@@ -37795,7 +37862,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/getloadavg.c (getloadavg) [sgi]: Make ldav_off of type ptrdiff_t.
It was 'int', but this doesn't match the IRIX 6.5 manual.
Suggested by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00207.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-02/msg00207.html>.
2011-02-17 Bruno Haible <bruno@clisp.org>
@@ -37844,7 +37911,7 @@ o Test only that noncanonical values do not cause crashes, not that
error number looks appropriate, set it to ENOSYS if the getloadavg
looks like it can't possibly ever work, ENOTSUP otherwise.
Suggested by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00187.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-02/msg00187.html>.
getloadavg: trim unused parts and speed up 'configure'
* NEWS: Document this.
@@ -37854,7 +37921,7 @@ o Test only that noncanonical values do not cause crashes, not that
* tests/test-getloadavg.c: New file, containing previous
contents of test from lib/getloadavg.c. It also contains
suggestions by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00186.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-02/msg00186.html>.
* modules/getloadavg-tests: New file.
* m4/getloadavg.m4 (gl_GETLOADAVG): Do not check for getloadavg twice.
Do tests in the same order as they're needed for getloadavg.c.
@@ -37995,7 +38062,7 @@ o Test only that noncanonical values do not cause crashes, not that
stdlib: don't get in the way of non-GCC __attribute__
See thread starting at
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00161.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-02/msg00161.html>.
Revert previous stdlib change, installing the following instead:
* lib/stdlib.in.h (__attribute__): Remove. We do not want
to get in the way of a non-GCC compiler that supports __attribute__.
@@ -38299,7 +38366,7 @@ o Test only that noncanonical values do not cause crashes, not that
* modules/wchar (Makefile.am): Likewise.
Reported by Albert Chin <bug-gnulib@mlists.thewrittenword.com>.
Suggestion by Ralf Wildenhues <Ralf.Wildenhues@gmx.de> in
- <http://lists.gnu.org/archive/html/bug-gnulib/2010-01/msg00216.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2010-01/msg00216.html>.
2011-02-08 Paul Eggert <eggert@cs.ucla.edu>
Bruno Haible <bruno@clisp.org>
@@ -38328,7 +38395,7 @@ o Test only that noncanonical values do not cause crashes, not that
getloadavg: don't depend on c-strtod, cloexec, fcntl-safer
See the thread rooted at
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00090.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-02/msg00090.html>.
* lib/getloadavg.c: Do not include c-strtod.h, cloexec.h, or fcntl--.h.
Include <fcntl.h> only if (defined __linux__ || defined __CYGWIN__
|| defined SUNOS_5 || (defined LOAD_AVE_TYPE && ! defined
@@ -39018,7 +39085,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/mktime.c (long_int_is_wide_enough): Move this assertion to
the top level, to make it clearer that the assumption about
long_int width is being checked. See
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-01/msg00554.html>.
2011-01-30 Simon Josefsson <simon@josefsson.org>
@@ -39032,7 +39099,7 @@ o Test only that noncanonical values do not cause crashes, not that
negative number, which the C Standard says has undefined behavior.
In practice this is not a problem, but might as well do it by the book.
Reported by Rich Felker and Eric Blake; see
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-01/msg00493.html>.
* lib/strtol.c (TYPE_MINIMUM, TYPE_MAXIMUM): Likewise.
* m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
* m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Likewise.
@@ -39054,7 +39121,7 @@ o Test only that noncanonical values do not cause crashes, not that
mktime: fix some integer overflow issues and sidestep the rest
This was prompted by a bug report by Benjamin Lindner for MinGW
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-01/msg00472.html>.
His bug is due to signed integer overflow (0 - INT_MIN), and I
I scanned through mktime.c looking for other integer overflow
problems, fixing all the bugs I found.
@@ -39073,7 +39140,7 @@ o Test only that noncanonical values do not cause crashes, not that
no need to test for alternatives. All uses removed.
(TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
the C standard. Problem reported by Rich Felker in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-01/msg00488.html>.
(twos_complement_arithmetic): Also check long_int and time_t.
(time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
(guess_time_tm, ranged_convert, __mktime_internal): Use them.
@@ -39469,7 +39536,7 @@ o Test only that noncanonical values do not cause crashes, not that
multiarch: remove AA_APPLE_UNIVERSAL_BUILD
* m4/multiarch.m4 (gl_MULTIARCH): Don't AC_DEFINE
AA_APPLE_UNIVERSAL_BUILD. See
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00247.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-01/msg00247.html>.
* NEWS: Document this.
2011-01-19 Eric Blake <eblake@redhat.com>
@@ -39558,7 +39625,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/strftime.c (MULTIBYTE_IS_FORMAT_SAFE): Define to 1 always.
Suggested by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00238.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-01/msg00238.html>.
* m4/strftime.m4 (gl_FUNC_STRFTIME): Do not require AC_TYPE_MBSTATE_T,
and do not check for wchar.h.
* modules/strftime (Files): Remove m4/mbstate_t.m4.
@@ -39625,7 +39692,7 @@ o Test only that noncanonical values do not cause crashes, not that
to fall back on save_cwd when memory is tight, and for save_cwd to
fail instead of dying when memory is tight, but that's good enough.
Problem and initial idea for fix reported by Bastien Roucaries in
- <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00170.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2011-01/msg00170.html>.
* lib/openat-proc.c: Include stdlib.h (for malloc), not
xalloc.h (for xmalloc).
@@ -40860,7 +40927,7 @@ o Test only that noncanonical values do not cause crashes, not that
tests: minor indenting change
* tests/init.sh: Sync from coreutils housekeeping patch
- <http://lists.gnu.org/archive/html/coreutils/2010-12/msg00116.html>
+ <http://lists.gnu.org/r/coreutils/2010-12/msg00116.html>
to keep lines within 80 columns.
2010-12-28 Jim Meyering <meyering@redhat.com>
@@ -40915,7 +40982,7 @@ o Test only that noncanonical values do not cause crashes, not that
utimens: work around glibc rounding bug on more platforms
* lib/utimens.c (fdutimens): Work around rounding bug even if
HAVE_WORKING_UTIMES. Reported for Linux 2.4.21 by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00298.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2010-12/msg00298.html>.
2010-12-27 Bruno Haible <bruno@clisp.org>
@@ -40974,7 +41041,7 @@ o Test only that noncanonical values do not cause crashes, not that
on Linux with a glibc whose utimes might not work, then work
around a longstanding glibc bug involving rounding rather than
truncated time stamps. Reported for Linux 2.4.21 by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2010-11/msg00113.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2010-11/msg00113.html>.
2010-12-26 Bruno Haible <bruno@clisp.org>
@@ -41041,7 +41108,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/utimes.m4 (gl_FUNC_UTIMES): Don't assume that utimes (f, NULL)
uses the clock of the local host. It might use the clock of the
NFS server. Reported for Linux 2.4.21 client by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2010-11/msg00113.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2010-11/msg00113.html>.
2010-12-25 Bruno Haible <bruno@clisp.org>
@@ -41626,7 +41693,7 @@ o Test only that noncanonical values do not cause crashes, not that
ftoastr: fix comment again
* lib/ftoastr.h: Fix typo in comment. Noted by Ben Pfaff in
- <http://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00149.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2010-12/msg00149.html>.
Also, simplify example a bit by using flags = 0.
2010-12-20 Bruno Haible <bruno@clisp.org>
@@ -41685,7 +41752,7 @@ o Test only that noncanonical values do not cause crashes, not that
ftoastr: fix comment
* lib/ftoastr.h: Fix typo in comment. Noted by Ben Pfaff in
- <http://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00130.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2010-12/msg00130.html>.
2010-12-19 Bruno Haible <bruno@clisp.org>
@@ -41882,7 +41949,7 @@ o Test only that noncanonical values do not cause crashes, not that
* tests/init.sh (setup_): Move fail=0 initialization here ...
(mktempd_): ... from here, so that tests can rely on fail being
set to 0 initially. This fixes a problem in coreutils; see:
- http://lists.gnu.org/archive/html/coreutils/2010-12/msg00083.html
+ http://lists.gnu.org/r/coreutils/2010-12/msg00083.html
2010-12-18 Bruno Haible <bruno@clisp.org>
@@ -42255,7 +42322,7 @@ o Test only that noncanonical values do not cause crashes, not that
problems with C++ style name mangling. Instead, trust the system
definition if INT64_MAX is defined, and likewise for the unsigned
variant. Problem reported by Jarno Rajahalme in
- <http://lists.gnu.org/archive/html/bug-gnulib/2010-04/msg00143.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2010-04/msg00143.html>.
* lib/stdint.in.h (GL_INT64_T): Define if INT64_MAX is defined,
and don't mess with int64_t and INT64_MAX in this case.
(GL_UINT64_T): Likewise for UINT64_MAX and uint64_t.
@@ -42300,8 +42367,8 @@ o Test only that noncanonical values do not cause crashes, not that
bootstrap: add bootstrap_sync option.
See discussion at
- <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00369.html>,
- <http://lists.gnu.org/archive/html/bug-gnulib/2010-11/msg00200.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2010-10/msg00369.html>,
+ <http://lists.gnu.org/r/bug-gnulib/2010-11/msg00200.html>.
* build-aux/bootstrap: Accept --bootstrap-sync to update
bootstrap if it is not identical to the local gnulib's
bootstrap. Accept bootstrap_sync=true in bootstrap.conf to
@@ -42447,7 +42514,7 @@ o Test only that noncanonical values do not cause crashes, not that
ftoastr: port to hosts lacking strtof and strtold
Problem reported by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2010-11/msg00242.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2010-11/msg00242.html>.
* lib/ftoastr.c (STRTOF): Define to strtod if in a pre-C99
environment and strtold (and presumably strtof) are not available.
* modules/ftoastr (Files): Add m4/c-strtod.m4.
@@ -42479,7 +42546,7 @@ o Test only that noncanonical values do not cause crashes, not that
bootstrap: port to Solaris sed
* build-aux/bootstrap (get_version): Port to Solaris sed.
See Ralf Wildenhues's note in
- <http://lists.gnu.org/archive/html/bug-gnulib/2010-11/msg00156.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2010-11/msg00156.html>.
2010-11-14 Jim Meyering <meyering@redhat.com>
@@ -42509,7 +42576,7 @@ o Test only that noncanonical values do not cause crashes, not that
Reported by Gary V. Vaughan <gary@gnu.org>.
rename, renameat: Document Linux bug with NFS
- <http://lists.gnu.org/archive/html/bug-gnulib/2010-11/msg00154.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2010-11/msg00154.html>.
* doc/posix-functions/rename.texi: Mention the NFS bug on Linux.
* doc/posix-functions/renameat.texi: Likewise.
Suggested by Eric Blake.
@@ -42632,7 +42699,7 @@ o Test only that noncanonical values do not cause crashes, not that
unlink: Fix "is it should" typo in diagnostic.
* m4/unlink.m4 (gl_FUNC_UNLINK): Fix typo, as per Reuben Thomas in
- <http://lists.gnu.org/archive/html/bug-gnulib/2010-11/msg00106.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2010-11/msg00106.html>.
2010-11-11 Bruno Haible <bruno@clisp.org>
@@ -42681,10 +42748,10 @@ o Test only that noncanonical values do not cause crashes, not that
less than the maximum number of open file descriptors, because
save_cwd fails with errno == EMFILE. Problem reported by tsteven4
on Mac OS X 10.6.4 for tar 1.24
- <http://lists.gnu.org/archive/html/bug-tar/2010-10/msg00084.html>
- <http://lists.gnu.org/archive/html/bug-tar/2010-11/msg00000.html>
+ <http://lists.gnu.org/r/bug-tar/2010-10/msg00084.html>
+ <http://lists.gnu.org/r/bug-tar/2010-11/msg00000.html>
and for tar 1.25
- <http://lists.gnu.org/archive/html/bug-tar/2010-11/msg00038.html>.
+ <http://lists.gnu.org/r/bug-tar/2010-11/msg00038.html>.
2010-11-07 Bruno Haible <bruno@clisp.org>
@@ -44128,7 +44195,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/fts.c (opendirat): New arg extra_flags.
(__opendir2): Use it to avoid following symlinks when opening
a directory, if symlinks are not supposed to be followed. See
- <http://lists.gnu.org/archive/html/bug-gnulib/2010-09/msg00213.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2010-09/msg00213.html>.
fdopendir: preserve argument fd before returning
* lib/fdopendir.c: Adjust comments to say POSIX, not Solaris.
@@ -44138,7 +44205,7 @@ o Test only that noncanonical values do not cause crashes, not that
closed while fdopendir is running, so this not thread- or
signal-safe.) Be careful to do the right thing even when file
descriptors are scarce and dup fails with errno == EMFILE. See
- <http://lists.gnu.org/archive/html/bug-gnulib/2010-09/msg00208.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2010-09/msg00208.html>.
2010-09-10 Paolo Bonzini <bonzini@gnu.org>
@@ -44933,7 +45000,7 @@ o Test only that noncanonical values do not cause crashes, not that
priv-set: fix comments
* lib/priv-set.c (priv_set_remove, priv_set_restore): Fix comments
to match code, as suggested by David Bartley in:
- http://lists.gnu.org/archive/html/bug-tar/2010-08/msg00018.html
+ http://lists.gnu.org/r/bug-tar/2010-08/msg00018.html
2010-08-23 Eric Blake <eblake@redhat.com>
@@ -45578,7 +45645,7 @@ o Test only that noncanonical values do not cause crashes, not that
on Solaris, since its getcwd succeeds even if the path to the root
is inaccessible, and this is helpful in common cases such as .zfs
hidden directories. Problem reported by J Chapman Flack in
- http://lists.gnu.org/archive/html/bug-tar/2010-06/msg00000.html
+ http://lists.gnu.org/r/bug-tar/2010-06/msg00000.html
Use system getcwd if it's declared, not merely if it's partly
working; use the partly-working test only to avoid needless effort
if the system getcwd fails.
@@ -45935,7 +46002,7 @@ o Test only that noncanonical values do not cause crashes, not that
priv-set: Don't assume that priv.h exists merely because getppriv does.
See Jan Andersen's bug report about AIX 5L in
- http://lists.gnu.org/archive/html/bug-tar/2010-06/msg00019.html
+ http://lists.gnu.org/r/bug-tar/2010-06/msg00019.html
* m4/priv-set.m4 (gl_PRIV_SET): Check for priv.h.
* lib/priv-set.c: Do nothing unless HAVE_PRIV_H.
* lib/priv-set.h: Likewise.
@@ -58432,7 +58499,7 @@ o Test only that noncanonical values do not cause crashes, not that
guarantee behavior relied on by m4.
* tests/test-getopt.c (main): Use it.
* modules/getopt-posix-tests (Depends-on): Add setenv.
- See http://lists.gnu.org/archive/html/bug-m4/2006-09/msg00028.html.
+ See http://lists.gnu.org/r/bug-m4/2006-09/msg00028.html.
getopt: fix compilation on darwin
* lib/getopt.in.h (includes): Leave breadcrumbs during system
@@ -61331,7 +61398,7 @@ o Test only that noncanonical values do not cause crashes, not that
Also, be a little more predictable and safer by always failing
when the full copyright format is not perfectly recognized as an
unbroken whole. Discussed at
- <http://lists.gnu.org/archive/html/bug-gnulib/2009-07/msg00131.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2009-07/msg00131.html>.
Rewrite documentation.
2009-08-03 Bruno Haible <bruno@clisp.org>
@@ -64701,7 +64768,7 @@ o Test only that noncanonical values do not cause crashes, not that
* tests/test-ldexpl.h (main): Likewise.
* tests/test-roundl.h (main): Likewise.
* tests/test-truncl.h (main): Likewise.
- See http://lists.gnu.org/archive/html/bug-gnulib/2009-02/msg00190.html.
+ See http://lists.gnu.org/r/bug-gnulib/2009-02/msg00190.html.
2009-02-26 Eric Blake <ebb9@byu.net>
Bruno Haible <bruno@clisp.org>
@@ -66726,7 +66793,7 @@ o Test only that noncanonical values do not cause crashes, not that
(gl_MULTIARCH_BODY): ...into new macro, to work around bug in Autoconf
2.63 and older.
Reported by Bruno Haible, and analyzed in
- http://lists.gnu.org/archive/html/bug-autoconf/2008-12/msg00039.html
+ http://lists.gnu.org/r/bug-autoconf/2008-12/msg00039.html
2008-12-29 Bruno Haible <bruno@clisp.org>
@@ -74795,7 +74862,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/gc-gnulib.c: On Windows, use CryptGenRandom from CSP instead
of attempting to use non-existing /dev/*random. Based on patch
from Adam Strzelecki <ono@java.pl> in
- <http://lists.gnu.org/archive/html/help-gsasl/2008-02/msg00000.html>.
+ <http://lists.gnu.org/r/help-gsasl/2008-02/msg00000.html>.
2008-04-08 Bruno Haible <bruno@clisp.org>
@@ -75101,7 +75168,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/wchar.in.h [defined __need_mbstate_t]: Just include <wchar.h>.
Problem reported by Erik Benada in
- <http://lists.gnu.org/archive/html/bug-gnulib/2008-03/msg00249.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2008-03/msg00249.html>.
2008-03-30 Bruno Haible <bruno@clisp.org>
@@ -76369,7 +76436,7 @@ o Test only that noncanonical values do not cause crashes, not that
2008-01-15 Paul Eggert <eggert@cs.ucla.edu>
Fix problem with getdate on mingw32 reported by Simon Josefsson
- in <http://lists.gnu.org/archive/html/bug-gnulib/2008-01/msg00192.html>.
+ in <http://lists.gnu.org/r/bug-gnulib/2008-01/msg00192.html>.
* lib/getdate.y (get_date): Check "HAVE_DECL_TZNAME", not "defined
tzname", when deciding whether to declare tzname.
* lib/strftime.c (tzname): Likewise.
@@ -76615,7 +76682,7 @@ o Test only that noncanonical values do not cause crashes, not that
2008-01-09 Paul Eggert <eggert@cs.ucla.edu>
gl_FUNC_ALLOCA no longer defines HAVE_ALLOCA_H unconditionally.
- See <http://lists.gnu.org/archive/html/bug-gnulib/2007-12/msg00149.html>.
+ See <http://lists.gnu.org/r/bug-gnulib/2007-12/msg00149.html>.
* NEWS: announce this.
* m4/alloca.m4 (gl_FUNC_ALLOCA): Don't define HAVE_ALLOCA_H.
@@ -76651,7 +76718,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/printf-parse.c (PRINTF_PARSE): Handle a size specifier "q"
on MacOS X and a size specifier "I64" on mingw. Needed for PRIdMAX.
Reported by Peter Fales in
- <http://lists.gnu.org/archive/html/bug-coreutils/2007-12/msg00148.html>.
+ <http://lists.gnu.org/r/bug-coreutils/2007-12/msg00148.html>.
2008-01-08 Bruno Haible <bruno@clisp.org>
@@ -77026,7 +77093,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/stdint.in.h (_GL_JUST_INCLUDE_SYSTEM_INTTYPES_H): Define
before any system include files, and undef after them all. This
should fix a problem on VMS reported by John E. Malmberg in
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-12/msg00118.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2007-12/msg00118.html>.
2007-12-17 Eric Blake <ebb9@byu.net>
@@ -77207,7 +77274,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/acl.m4 (gl_FUNC_ACL): Renamed from AC_FUNC_ACL. On Solaris,
put -lsec in even for programs other than 'ls'. This fixes a problem
for gettext reported by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-12/msg00007.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2007-12/msg00007.html>.
* lib/acl.c (copy_acl, qset_acl) [USE_ACL && defined ACL_NO_TRIVIAL]:
Add support for Solaris 10. This isn't efficient, but should get the
job done for now.
@@ -77299,7 +77366,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/vasnprintf.c (decode_long_double): Don't abort if the
'long double' type has excess precision.
Reported by Jim Meyering in
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-11/msg00120.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2007-11/msg00120.html>.
2007-11-25 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
@@ -77343,7 +77410,7 @@ o Test only that noncanonical values do not cause crashes, not that
Port test-getaddrinfo to Solaris.
Problem reported by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-03/msg00171.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2007-03/msg00171.html>.
* tests/test-getaddrinfo.c (simple): Add a comment asking for an
explanation of setting 'hints'.
Don't reject an implementation merely because it returns EAI_SERVICE.
@@ -78828,7 +78895,7 @@ o Test only that noncanonical values do not cause crashes, not that
[! (defined __cplusplus || defined __BEOS__) && !defined __GNUC__]:
Don't declare as an enum in this situation; it runs afoul of Tru64.
Problem reported by Steven M. Schweda in
- <http://lists.gnu.org/archive/html/bug-autoconf/2007-10/msg00019.html>.
+ <http://lists.gnu.org/r/bug-autoconf/2007-10/msg00019.html>.
2007-10-22 Eric Blake <ebb9@byu.net>
@@ -78863,7 +78930,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/ulonglong.m4 (AC_TYPE_UNSIGNED_LONG_LONG_INT): Use -1ull, not
-1u, in preprocessor expression, so that we don't test for the bug
in HP-UX 11.00 cpp. Testing for this bug caused problems; see
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-10/msg00329.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2007-10/msg00329.html>.
2007-10-22 Eric Blake <ebb9@byu.net>
@@ -79157,7 +79224,7 @@ o Test only that noncanonical values do not cause crashes, not that
Check for 64-bit int errors in HP-UX 10.20 preprocessor.
Problem reported by H.Merijn Brand in
- <http://lists.gnu.org/archive/html/bug-tar/2007-10/msg00018.html>.
+ <http://lists.gnu.org/r/bug-tar/2007-10/msg00018.html>.
* m4/longlong.m4 (AC_TYPE_LONG_LONG_INT): Check preprocessor too.
* m4/ulonglong.m4 (AC_TYPE_UNSIGNED_LONG_LONG_INT): Likewise.
@@ -79308,7 +79375,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/strerror.m4 (gl_FUNC_STRERROR_SEPARATE): No longer filter out
Interix on cross-compile.
Reported by Martin Koeppe in
- http://lists.gnu.org/archive/html/bug-gnulib/2007-10/msg00005.html.
+ http://lists.gnu.org/r/bug-gnulib/2007-10/msg00005.html.
2007-10-11 Bruno Haible <bruno@clisp.org>
@@ -82085,7 +82152,7 @@ o Test only that noncanonical values do not cause crashes, not that
#define __STDC_LIMIT_MACROS temporarily while including
<stdint.h>, so that __STDC_LIMIT_MACROS is defined.
Problem reported by Joel E. Denny in
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-07/msg00008.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2007-07/msg00008.html>.
2007-07-01 Bruno Haible <bruno@clisp.org>
@@ -82351,7 +82418,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/time_.h: Port to Solaris 8 with Sun Studio 11, using a
method that I hope also handles the double-include problem noted
by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-05/msg00186.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2007-05/msg00186.html>.
2007-06-23 Bruno Haible <bruno@clisp.org>
@@ -82526,7 +82593,7 @@ o Test only that noncanonical values do not cause crashes, not that
Detect porting problems to FreeBSD/arm, which has time_t wider than
long int. Original problem reported for GNU diff by Xin Li in
- <http://lists.gnu.org/archive/html/bug-gnu-utils/2007-06/msg00091.html>.
+ <http://lists.gnu.org/r/bug-gnu-utils/2007-06/msg00091.html>.
* modules/getdate (Depends-on): Add intprops, verify.
* lib/getdate.y: Include intprops.h, verify.h. Verify that time_t
is an integer type no wider than long int.
@@ -82603,7 +82670,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/absolute-header.m4 (gl_ABSOLUTE_HEADER): Fix POSIX sed portability
glitch reported by Ralf Wildenhues in
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-06/msg00114.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2007-06/msg00114.html>.
* m4/regex.m4 (gl_REGEX): Catch a bug with [[:alnum:]_-] reported by
Vin Shelton.
@@ -82825,7 +82892,7 @@ o Test only that noncanonical values do not cause crashes, not that
2007-06-06 Paul Eggert <eggert@cs.ucla.edu>
Work around problem reported by Steven M. Schweda in
- <http://lists.gnu.org/archive/html/bug-tar/2007-06/msg00002.html>:
+ <http://lists.gnu.org/r/bug-tar/2007-06/msg00002.html>:
Tru64 5.1B with the Compaq compiler environment installed declares
an 'isblank' function but does not define it in the C library.
* lib/fnmatch.c (isblank): Check for HAVE_ISBLANK, too.
@@ -83696,7 +83763,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/d-ino.m4 (gl_CHECK_TYPE_STRUCT_DIRENT_D_INO): Test whether
readdir returns garbage in d_ino. Problem reported by Kaz Sasayama in
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-05/msg00021.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2007-05/msg00021.html>.
2007-05-02 Sergey Poznyakoff <gray@gnu.org.ua>
@@ -84515,7 +84582,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/wctype_.h [__DECC]: Likewise.
* lib/inttypes_.h [__DECC]: Likewise.
Reported by Albert Chin <china@thewrittenword.com> in
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00088.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2007-04/msg00088.html>.
2007-04-04 Eric Blake <ebb9@byu.net>
@@ -84918,7 +84985,7 @@ o Test only that noncanonical values do not cause crashes, not that
try to remove a parent directory if the child couldn't be removed
(except for the first rmdir, which could fail because the child
doesn't exist). Problem reported by Jeff Blaine in
- <http://lists.gnu.org/archive/html/bug-tar/2007-03/msg00014.html>.
+ <http://lists.gnu.org/r/bug-tar/2007-03/msg00014.html>.
2007-03-28 Bruno Haible <bruno@clisp.org>
@@ -86470,7 +86537,7 @@ o Test only that noncanonical values do not cause crashes, not that
2007-03-01 Paul Eggert <eggert@cs.ucla.edu>
Followup to the 2007-02-12 patch, using suggestions from Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-02/msg00136.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2007-02/msg00136.html>.
* doc/gnulib-tool.texi (Initial import): Mention _FILE_OFFSET_BITS
as another example.
* lib/time_.h: Fix misspelling.
@@ -86711,7 +86778,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Check for a nanosleep that
loops on small arguments. This attempts to avoid the problem
Bruno Haible reported for AIX 4.3.2 in
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-02/msg00309.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2007-02/msg00309.html>.
2007-02-23 Bruno Haible <bruno@clisp.org>
@@ -86748,7 +86815,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/getcwd.c (__getcwd): Undo previous change; it mishandled
long unreadable paths in GNU/Linux. Problem reported by Andreas
Schwab in
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-02/msg00261.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2007-02/msg00261.html>.
I'll try to think of a better way to fix the Solaris problem.
* lib/getcwd.c (__getcwd): Don't assume getcwd (NULL, 0) works
@@ -87907,7 +87974,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/regex.h (_Restrict_): Renamed from __restrict, to avoid
a circularity problem with HP-UX ia64 reported by Bob Proulx in
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-01/msg00394.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2007-01/msg00394.html>.
All uses changed.
(_Restrict_arr_): Renamed from __restrict_arr, for similar reasons.
All uses changed.
@@ -88293,7 +88360,7 @@ o Test only that noncanonical values do not cause crashes, not that
2007-01-24 Bruno Haible <bruno@clisp.org>
Don't AC_REQUIRE autoconf macros that invoke AC_LIBOBJ. See
- <http://lists.gnu.org/archive/html/bug-gnulib/2006-10/msg00279.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2006-10/msg00279.html>.
* m4/argp.m4 (gl_ARGP): Invoke, don't require, gl_GETOPT_SUBSTITUTE.
* m4/fts.m4 (gl_FUNC_FTS, gl_FUNC_FTS_LGPL): Invoke, don't require,
gl_FUNC_FTS_CORE.
@@ -88769,7 +88836,7 @@ o Test only that noncanonical values do not cause crashes, not that
* gnulib-tool (func_create_testdir): Don't unnecessarily run configure
and make.
Reported by Simon Josefsson in
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-01/msg00139.html>
+ <http://lists.gnu.org/r/bug-gnulib/2007-01/msg00139.html>
2007-01-14 Bruno Haible <bruno@clisp.org>
@@ -89198,7 +89265,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/wctype.m4 (gl_WCTYPE_H): Compute ABSOLUTE_WCTYPE_H even if
WCTYPE_H is empty, for the benefit of builds from non-distclean
directories. Problem reported by Eric Blake in
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-01/msg00157.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2007-01/msg00157.html>.
2007-01-08 Bruno Haible <bruno@clisp.org>
@@ -89518,7 +89585,7 @@ o Test only that noncanonical values do not cause crashes, not that
2006-12-23 Paul Eggert <eggert@cs.ucla.edu>
Fix bug reported by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2006-12/msg00228.html>
+ <http://lists.gnu.org/r/bug-gnulib/2006-12/msg00228.html>
where quotearg.c didn't compile on Mac OS X 10.2 because it
lacks <wchar.h> and wint_t.
* lib/wctype_.h (__wctype_wint_t): New type.
@@ -89567,7 +89634,7 @@ o Test only that noncanonical values do not cause crashes, not that
Include <limits.h>, and use its INT_MAX to rewrite the
j loop so that it does not overflow 'int'. Problem reported by
Ralf Wildenhues in
- <http://lists.gnu.org/archive/html/bug-gnulib/2006-12/msg00084.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2006-12/msg00084.html>.
Play it safe by shifting left by 1 rather than multiplying by 2,
as GCC is less likely to optimize this away when the value
is signed (when it assumes overflow leads to undefined behavior).
@@ -89692,7 +89759,7 @@ o Test only that noncanonical values do not cause crashes, not that
the chown.
Fix porting problem for iswctype reported by Georg Schwarz in:
- http://lists.gnu.org/archive/html/bug-coreutils/2006-12/msg00017.html
+ http://lists.gnu.org/r/bug-coreutils/2006-12/msg00017.html
* lib/fnmatch.c (WIDE_CHAR_SUPPORT): Require HAVE_ISWCTYPE, too.
* lib/regex_internal.h (RE_ENABLE_I18N): Likewise.
* m4/fnmatch.m4 (_AC_LIBOBJ_FNMATCH): Check for iswctype, too.
@@ -90224,7 +90291,7 @@ o Test only that noncanonical values do not cause crashes, not that
captures the dependency in AC_C_INLINE.
New module canonicalize-lgpl, proposed by Charles Wilson in
- <http://lists.gnu.org/archive/html/bug-gnulib/2006-11/msg00020.html>
+ <http://lists.gnu.org/r/bug-gnulib/2006-11/msg00020.html>
with a few small changes afterwards.
* MODULES.html.sh (File system functions): New module
canonicalize-lgpl.
@@ -90625,7 +90692,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/canonicalize.c (ELOOP): Define if not already defined.
Problem reported by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-gnulib/2006-10/msg00282.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2006-10/msg00282.html>.
2006-10-21 Paul Eggert <eggert@cs.ucla.edu>
@@ -90793,7 +90860,7 @@ o Test only that noncanonical values do not cause crashes, not that
equivalent of "chmod 777 /" or "chmod 0 /" on a buggy FreeBSD
system. We hope this is rare in practice, but it's clearly worth
fixing. Problem reported by Alex Unleashed in
- <http://lists.gnu.org/archive/html/bug-autoconf/2006-10/msg00012.html>.
+ <http://lists.gnu.org/r/bug-autoconf/2006-10/msg00012.html>.
Also, don't bother to check for -m bugs unless we're using -m;
suggested by Stepan Kasal.
@@ -91387,7 +91454,7 @@ o Test only that noncanonical values do not cause crashes, not that
Port to Tandem NSK OSS, which has 64-bit signed int but at most
32-bit unsigned int. Problem reported by Matthew Woehlke in:
- http://lists.gnu.org/archive/html/bug-coreutils/2006-10/msg00062.html
+ http://lists.gnu.org/r/bug-coreutils/2006-10/msg00062.html
More generally, don't assume that 64-bit signed int is available
if unsigned int is, and vice versa.
* lib/inttypes_.h (_PRIu64_PREFIX, _SCNu64_PREFIX): Depend on
@@ -91444,7 +91511,7 @@ o Test only that noncanonical values do not cause crashes, not that
e.g., when config.h has "#define intmax_t long long int" and
we include <config.h>, <inttypes.h>, <config.h> in that order.
Problem reported by Matthew Woehlke in:
- http://lists.gnu.org/archive/html/bug-coreutils/2006-10/msg00073.html
+ http://lists.gnu.org/r/bug-coreutils/2006-10/msg00073.html
* lib/fprintftime.c: Don't include config.h or fprintftime.h.
* lib/fts-cycle.c: Don't include config.h.
* lib/strftime.c: Include fprintftime.h if FPRINTFTIME is defined.
@@ -91558,7 +91625,7 @@ o Test only that noncanonical values do not cause crashes, not that
2006-10-05 Paul Eggert <eggert@cs.ucla.edu>
Fix some Darwin-7.9.0 porting problems reported by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-coreutils/2006-10/msg00063.html>.
+ <http://lists.gnu.org/r/bug-coreutils/2006-10/msg00063.html>.
* lib/dirchownmod.c: Include lchown.h.
* lib/lchown.c: Don't include files that lchown.h now includes.
Don't declare chown, since lchown.h now does that.
@@ -92600,7 +92667,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/getloadavg.m4 (gl_GETLOADAVG): Use CONFIGURING_GETLOADAVG,
not gl_GETLOADAVG. Omit unneeded semicolons.
Problems reported by Ralf Wildenhues in
- <http://lists.gnu.org/archive/html/bug-gnulib/2006-09/msg00000.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2006-09/msg00000.html>.
(gl_PREREQ_GETLOADAVG): Use AC_DEFUN, not m4_define. Put
at the end, which is the usual gnulib style.
@@ -92613,7 +92680,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/getloadavg.c: Use CONFIGURING_GETLOADAVG, not gl_GETLOADAVG.
Problem reported by Ralf Wildenhues in
- <http://lists.gnu.org/archive/html/bug-gnulib/2006-09/msg00000.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2006-09/msg00000.html>.
* lib/mountlist.c: All uses of HAVE_F_FSTYPENAME_IN_STATFS replaced by
HAVE_STRUCT_STATFS_F_FSTYPENAME.
@@ -92674,7 +92741,7 @@ o Test only that noncanonical values do not cause crashes, not that
Work around a bug in both the Linux and SunOS 64-bit kernels:
nanosleep mishandles sleeps for longer than 2**31 seconds.
Problem reported by Frank v Waveren in
- <http://lists.gnu.org/archive/html/bug-coreutils/2006-08/msg00298.html>.
+ <http://lists.gnu.org/r/bug-coreutils/2006-08/msg00298.html>.
* m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Require gl_CLOCK_TIME.
Check for nanosleep bug.
(LIB_NANOSLEEP): Append clock_gettime library if needed.
@@ -92684,7 +92751,7 @@ o Test only that noncanonical values do not cause crashes, not that
Work around a bug in both the Linux and SunOS 64-bit kernels:
nanosleep mishandles sleeps for longer than 2**31 seconds.
Problem reported by Frank v Waveren in
- <http://lists.gnu.org/archive/html/bug-coreutils/2006-08/msg00298.html>.
+ <http://lists.gnu.org/r/bug-coreutils/2006-08/msg00298.html>.
* lib/nanosleep.c (BILLION): New constant.
(getnow) [HAVE_BUG_BIG_NANOSLEEP]: New functions.
(rpl_nanosleep) [HAVE_BUG_BIG_NANOSLEEP]: Completely new
@@ -93614,7 +93681,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/memcoll.c (memcoll): Set errno = 0 in the shortcut case, too.
Problem and fix reported by Pádraig Brady in
- <http://lists.gnu.org/archive/html/bug-coreutils/2006-08/msg00099.html>.
+ <http://lists.gnu.org/r/bug-coreutils/2006-08/msg00099.html>.
2006-08-15 Paul Eggert <eggert@cs.ucla.edu>
@@ -94977,7 +95044,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/lib-ignore.m4 (gl_IGNORE_UNUSED_LIBRARIES): Prefer binutils's
--as-needed option if available. Problem reported by Albert Chin in
- <http://lists.gnu.org/archive/html/bug-gnulib/2006-06/msg00114.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2006-06/msg00114.html>.
However, use -Wl,--as-needed, not bare --as-needed, since HP-UX 11.11
cc merely issues a bunch of annoying warnings for --as-needed
(this problem was reported by Bob Proulx). Also, try linking with
@@ -95024,7 +95091,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/stdint_.h: Include <sys/types.h> after @FULL_PATH_STDINT_H@, for
MacOS X 10.4.6. Don't mention <sys/int_types.h>. Problems
reported by Mark D. Baushke, one in
- <http://lists.gnu.org/archive/html/bug-gnulib/2006-07/msg00015.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2006-07/msg00015.html>.
Merge from coreutils.
@@ -95477,7 +95544,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/base64.c (B64): Use _ as the formal parameter, not x, to avoid
bug in IBM C V6 for AIX. Problem reported by Larry Jones in
- <http://lists.gnu.org/archive/html/bug-gnulib/2006-06/msg00181.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2006-06/msg00181.html>.
2006-06-26 Mark D. Baushke <mdb@gnu.org>
@@ -95549,7 +95616,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/glob.c (collated_compare): Remove 'const' uses that weren't
needed. Some compiler complained about some of them. Problem reported
by Larry Jones in
- <http://lists.gnu.org/archive/html/bug-gnulib/2006-06/msg00172.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2006-06/msg00172.html>.
2006-06-21 Simon Josefsson <jas@extundo.com>
@@ -95596,7 +95663,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/openat.c (openat): Use ?:, not if, to work around GCC bug 4210
<http://gcc.gnu.org/bugzilla/show_bug.cgi?id=4210>.
Problem reported by Denis Excoffier in
- <http://lists.gnu.org/archive/html/bug-tar/2006-06/msg00023.html>.
+ <http://lists.gnu.org/r/bug-tar/2006-06/msg00023.html>.
2006-06-19 Yoann Vandoorselaere <yoann.v@prelude-ids.com>
@@ -95732,7 +95799,7 @@ o Test only that noncanonical values do not cause crashes, not that
(__gen_tempname): Use small_open and large_open instead of __open
and __open64. This fixes a portability bug on HP-UX 11.11i
reported by Simon Wing-Tang in
- <http://lists.gnu.org/archive/html/bug-coreutils/2006-05/msg00114.html>.
+ <http://lists.gnu.org/r/bug-coreutils/2006-05/msg00114.html>.
2006-05-24 Bruno Haible <bruno@clisp.org>
@@ -96673,7 +96740,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/fnmatch.c (L_): Renamed from L, to work around a bug in
Mac OS X 10.3.9 with GCC 3 reported by Claudio Fontana in
- <http://lists.gnu.org/archive/html/bug-gnulib/2006-01/msg00074.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2006-01/msg00074.html>.
All uses changed.
2006-01-26 Simon Josefsson <jas@extundo.com>
@@ -96838,7 +96905,7 @@ o Test only that noncanonical values do not cause crashes, not that
2006-01-23 Paul Eggert <eggert@cs.ucla.edu>
Work around porting bugs reported by Dieter in
- <http://lists.gnu.org/archive/html/bug-bison/2006-01/msg00049.html>.
+ <http://lists.gnu.org/r/bug-bison/2006-01/msg00049.html>.
* lib/getopt.c (_NOPROTO): Remove; no longer needed.
Include <stdlib.h> and <unistd.h> in all environments; it's safe now.
Include "getopt.h" first, to check interface.
@@ -97079,7 +97146,7 @@ o Test only that noncanonical values do not cause crashes, not that
Work around a bug in 64-bit PGC (before version 6.1-2), where the
preprocessor mishandles large unsigned values as if they were signed.
Problem reported by Claudio Fontana in
- <http://lists.gnu.org/archive/html/bug-gnulib/2005-12/msg00061.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2005-12/msg00061.html>.
2006-01-10 Jim Meyering <jim@meyering.net>
@@ -97473,14 +97540,14 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/stat-time.m4 (gl_STAT_TIME): Add check for
TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC, to fix IRIX 5.3
porting problem reported by Georg Schwarz in
- <http://lists.gnu.org/archive/html/bug-coreutils/2005-12/msg00083.html>.
+ <http://lists.gnu.org/r/bug-coreutils/2005-12/msg00083.html>.
2005-12-07 Paul Eggert <eggert@cs.ucla.edu>
* lib/stat-time.h (STATE_TIMESPEC, STAT_TIMESPEC_NS): Add check for
TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC, to fix IRIX 5.3
porting problem reported by Georg Schwarz in
- <http://lists.gnu.org/archive/html/bug-coreutils/2005-12/msg00083.html>.
+ <http://lists.gnu.org/r/bug-coreutils/2005-12/msg00083.html>.
2005-12-05 Bruno Haible <bruno@clisp.org>
@@ -99890,7 +99957,7 @@ o Test only that noncanonical values do not cause crashes, not that
New private symbol, used to keep the enum signed in all cases.
* lib/regex.h (RE_NO_EMPTY_RANGES): Fix doc bug reported by James
Youngman in
- <http://lists.gnu.org/archive/html/bug-gnulib/2005-07/msg00132.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2005-07/msg00132.html>.
* lib/regex_internal.c (re_string_skip_chars, register_state):
(calc_state_hash):
@@ -99906,7 +99973,7 @@ o Test only that noncanonical values do not cause crashes, not that
2005-08-20 Paul Eggert <eggert@cs.ucla.edu>
Fix problems reported by Sam Steingold in
- <http://lists.gnu.org/archive/html/bug-gnulib/2005-08/msg00007.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2005-08/msg00007.html>.
* lib/regexec.c (sift_states_bkref): Fix portability bug: the code
assumed that reg_errcode_t is a signed type, which is not
necessarily true if _XOPEN_SOURCE is not defined.
@@ -100226,7 +100293,7 @@ o Test only that noncanonical values do not cause crashes, not that
Use the hash-table-based cycle-detection code not just when
FTS_TIGHT_CYCLE_CHECK if specified, but also with FTS_LOGICAL.
Reported by James Youngman in
- <http://lists.gnu.org/archive/html/bug-gnulib/2005-08/msg00011.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2005-08/msg00011.html>.
* lib/fts_.h: Mention that with FTS_LOGICAL, we use
FTS_TIGHT_CYCLE_CHECK.
* lib/fts.c (fts_cross_check) [FTS_DEBUG]:
@@ -101776,7 +101843,7 @@ o Test only that noncanonical values do not cause crashes, not that
Add an assertion and a test driver.
This fixes a bug introduced on 2004-07-02.
Andreas Schwab reported the resulting failure of cp --parents:
- http://lists.gnu.org/archive/html/bug-coreutils/2005-01/msg00130.html
+ http://lists.gnu.org/r/bug-coreutils/2005-01/msg00130.html
2005-03-21 Jim Meyering <jim@meyering.net>
@@ -103007,7 +103074,7 @@ o Test only that noncanonical values do not cause crashes, not that
substitute for >> that should work even on Crays.
(TIME_T_MIDPOINT, ydhms_diff, __mktime_internal): Use it.
Problem reported by Mark D. Baushke in
- <http://lists.gnu.org/archive/html/bug-gnulib/2004-11/msg00071.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2004-11/msg00071.html>.
* lib/getdate.y (SHR): Likewise.
(tm_diff): Use it.
* lib/strftime.c (SHR): Likewise.
@@ -103094,7 +103161,7 @@ o Test only that noncanonical values do not cause crashes, not that
(xreadlink): Use it instead of SSIZE_MAX. Ensure initial buffer
size does not exceed MAXSIZE. Avoid cast.
As suggested by Mark D. Baushke in
- <http://lists.gnu.org/archive/html/bug-gnulib/2004-11/msg00009.html>,
+ <http://lists.gnu.org/r/bug-gnulib/2004-11/msg00009.html>,
if readlink fails with buffer size just under MAXSIZE, try again
with MAXSIZE.
@@ -103161,7 +103228,7 @@ o Test only that noncanonical values do not cause crashes, not that
* modules/regex (lib_SOURCES): Add regex.c.
Reported by James Youngman in
- <http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00199.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2004-10/msg00199.html>.
2004-10-24 Paul Eggert <eggert@cs.ucla.edu>
@@ -103217,7 +103284,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/getopt.m4 (gl_GETOPT): Detect and reject the incompatible BSD
implementation of getopt_long. Problem reported by Alexander Taler in:
- http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00103.html
+ http://lists.gnu.org/r/bug-gnulib/2004-10/msg00103.html
2004-10-15 Bruno Haible <bruno@clisp.org>
@@ -103525,7 +103592,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/argp-pvh.c (argp_program_version_hook): Provide initial value.
Problem reported by Bruno Haible in:
- http://lists.gnu.org/archive/html/bug-tar/2004-09/msg00023.html
+ http://lists.gnu.org/r/bug-tar/2004-09/msg00023.html
2004-09-13 Paul Eggert <eggert@cs.ucla.edu>
@@ -103536,7 +103603,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/mempcpy.h: Wrap the entire include file inside #ifndef mempcpy,
in case some system header has #define'd it. Problem reported by
Soeren D. Schulze in
- <http://lists.gnu.org/archive/html/bug-gnulib/2004-09/msg00017.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2004-09/msg00017.html>.
2004-09-09 Karl Berry <karl@gnu.org>
@@ -103602,7 +103669,7 @@ o Test only that noncanonical values do not cause crashes, not that
Do not set *uid, *gid unless entirely successful.
Avoid memory leak in some failing cases.
Fix regression for USER.GROUP reported by Dmitry V. Levin in
- <http://lists.gnu.org/archive/html/bug-coreutils/2004-08/msg00102.html>
+ <http://lists.gnu.org/r/bug-coreutils/2004-08/msg00102.html>
(parse_user_spec): Rewrite to use parse_with_separator.
2004-08-19 Paul Eggert <eggert@cs.ucla.edu>
@@ -103631,9 +103698,9 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/getopt.m4 (gl_GETOPT_SUBSTITUTE): New macro,
as discussed with Paul Eggert in threads rooted at
- <http://lists.gnu.org/archive/html/bug-gnulib/2004-06/msg00039.html>
+ <http://lists.gnu.org/r/bug-gnulib/2004-06/msg00039.html>
and
- <http://lists.gnu.org/archive/html/bug-gnulib/2004-07/msg00001.html>.
+ <http://lists.gnu.org/r/bug-gnulib/2004-07/msg00001.html>.
Before, the test was empty, and relied on ELIDE_CODE in source
code.)
(gl_PREREQ_GETOPT): New macro.
@@ -104598,7 +104665,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/c-stack.m4 (gl_PREREQ_C_STACK): Renamed from jm_PREREQ_C_STACK.
All uses changed. Check for sa_sigaction member; this fixes
a bug first reported by Jason Andrade in
- <http://mail.gnu.org/archive/html/bug-textutils/2003-03/msg00027.html>.
+ <http://mail.gnu.org/r/bug-textutils/2003-03/msg00027.html>.
2004-03-07 Paul Eggert <eggert@twinsun.com>
@@ -104607,7 +104674,7 @@ o Test only that noncanonical values do not cause crashes, not that
depend on (defined _SC_PAGESIZE). However, it does depend on
HAVE_STRUCT_SIGACTION_SA_SIGACTION; this last change fixes a bug
first reported by Jason Andrade in
- <http://mail.gnu.org/archive/html/bug-textutils/2003-03/msg00027.html>.
+ <http://mail.gnu.org/r/bug-textutils/2003-03/msg00027.html>.
2004-02-25 Simon Josefsson <jas@extundo.com>
@@ -104850,7 +104917,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/md5.h (rol) [__GNUC__ && __i386__]: Don't use `asm' code. These
days, gcc-3.x does better all by itself. Patch from Dean Gaudet:
- http://mail.gnu.org/archive/html/bug-coreutils/2003-11/msg00144.html
+ http://mail.gnu.org/r/bug-coreutils/2003-11/msg00144.html
* lib/posixver.c (DEFAULT_POSIX2_VERSION): Use definition of new,
optional configure-time default.
@@ -105329,7 +105396,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/getline.m4 (AM_FUNC_GETLINE):
Don't include getndelim2.o twice into LIBOBJS; this breaks on some
hosts. Problem reported by Derek Robert Price in
- <http://mail.gnu.org/archive/html/bug-gnulib/2003-10/msg00092.html>.
+ <http://mail.gnu.org/r/bug-gnulib/2003-10/msg00092.html>.
This patch can be withdrawn after Autoconf 2.58 is required for gnulib.
* m4/getndelim2.m4 (gl_GETNDELIM2): Likewise.
@@ -105654,8 +105721,8 @@ o Test only that noncanonical values do not cause crashes, not that
[__STDC__ && defined __GNUC__ && __GNUC__ >= 2]:
Omit the special code that used __typeof__, since we worry that
it could be more trouble than it's worth. See:
- http://mail.gnu.org/archive/html/bug-gnulib/2003-01/msg00090.html
- http://mail.gnu.org/archive/html/bug-gnulib/2003-01/msg00095.html
+ http://mail.gnu.org/r/bug-gnulib/2003-01/msg00090.html
+ http://mail.gnu.org/r/bug-gnulib/2003-01/msg00095.html
* lib/free.c: New file.
@@ -106272,7 +106339,7 @@ o Test only that noncanonical values do not cause crashes, not that
Assume C89 or better; remove K&R cruft.
A few of these changes were first proposed by Derek Robert Price
- in <http://mail.gnu.org/archive/html/bug-gnulib/2003-07/msg00105.html>.
+ in <http://mail.gnu.org/r/bug-gnulib/2003-07/msg00105.html>.
* lib/addext.c: Include <string.h> unconditionally.
* lib/backupfile.c: Include <string.h>, <stdlib.h> unconditionally.
@@ -106370,13 +106437,13 @@ o Test only that noncanonical values do not cause crashes, not that
2003-09-07 Paul Eggert <eggert@twinsun.com>
* modules/time_r: Depend on 'restrict'. Fix from Simon Josefsson in
- <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
+ <http://mail.gnu.org/r/bug-gnulib/2003-09/msg00028.html>.
2003-09-07 Paul Eggert <eggert@twinsun.com>
* lib/time_r.c (gmtime_r, localtime_r): Fix silly typo: missing arg to
copy_tm_result. Bug reported by Simon Josefsson in
- <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
+ <http://mail.gnu.org/r/bug-gnulib/2003-09/msg00028.html>.
2003-09-06 Paul Eggert <eggert@twinsun.com>
@@ -106426,7 +106493,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/human.c (human_readable): Fix bug that rounded 10501 to 10k.
Bug reported by Lute Kamstra in
- <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00003.html>.
+ <http://mail.gnu.org/r/bug-gnulib/2003-09/msg00003.html>.
* lib/getdate.y (relative_time_table): Use tDAY_UNIT for "tomorrow",
"yesterday", "today", and "now" rather than tMINUTE_UNIT. Of
@@ -106470,7 +106537,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/mkstemp.m4: Require that the system mkstemp be able to create
70 temporary files, not just 30. Tru64 V4.0F's mkstemp function
would fail after 32. Reported by Danny Levinson. Details here:
- http://mail.gnu.org/archive/html/bug-coreutils/2003-08/msg00124.html
+ http://mail.gnu.org/r/bug-coreutils/2003-08/msg00124.html
2003-08-24 Bruno Haible <bruno@clisp.org>
@@ -106499,7 +106566,7 @@ o Test only that noncanonical values do not cause crashes, not that
2003-08-19 Jim Meyering <jim@meyering.net>
* m4/lib-ld.m4: Revert yesterday's change, per Bruno's request here:
- http://mail.gnu.org/archive/html/bug-gnulib/2003-08/msg00155.html
+ http://mail.gnu.org/r/bug-gnulib/2003-08/msg00155.html
2003-08-19 Bruno Haible <bruno@clisp.org>
@@ -106588,13 +106655,13 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/regex.h, strdup.c, strtoll.c, strtoul.c: Do not normalize white
space, undoing this 2003-08-12 change:
- <http://mail.gnu.org/archive/html/bug-gnulib/2003-08/msg00080.html>
+ <http://mail.gnu.org/r/bug-gnulib/2003-08/msg00080.html>
2003-08-16 Paul Eggert <eggert@twinsun.com>
* config/srclist.txt: Get regex.h, strdup.c, strtoll.c,
strtoul.c from libc, undoing this 2003-08-12 change:
- <http://mail.gnu.org/archive/html/bug-gnulib/2003-08/msg00080.html>
+ <http://mail.gnu.org/r/bug-gnulib/2003-08/msg00080.html>
2003-08-16 Jim Meyering <jim@meyering.net>
@@ -107068,7 +107135,7 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/stdbool_.h (_Bool): Make it signed char, instead of
an enum type, so that it's guaranteed to promote to int. See:
- <http://mail.gnu.org/archive/html/bug-gnulib/2003-07/msg00124.html>
+ <http://mail.gnu.org/r/bug-gnulib/2003-07/msg00124.html>
2003-08-03 Karl Berry <karl@gnu.org>
@@ -107884,7 +107951,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/strtoimax.m4 (gl_FUNC_STRTOIMAX): Likewise.
* m4/strtoumax.m4 (gl_FUNC_STRTOUMAX): Likewise.
Suggested by Akim Demaille <akim@epita.fr> in
- http://mail.gnu.org/archive/html/bug-autoconf/2003-05/threads.html
+ http://mail.gnu.org/r/bug-autoconf/2003-05/threads.html
2003-05-12 Jim Meyering <jim@meyering.net>
@@ -107930,7 +107997,7 @@ o Test only that noncanonical values do not cause crashes, not that
* m4/error.m4 (gl_ERROR): Do not put under dynamic conditions some
code which expansion is under static control. Patch imported from
Akim Demaille's patch to Bison; see
- <http://mail.gnu.org/archive/html/bison-patches/2003-03/msg00057.html>.
+ <http://mail.gnu.org/r/bison-patches/2003-03/msg00057.html>.
2003-04-14 Bruno Haible <bruno@clisp.org>
@@ -108125,14 +108192,14 @@ o Test only that noncanonical values do not cause crashes, not that
* lib/argmatch.c (EXIT_FAILURE): Define if the system doesn't.
Reported by Bruce Becker; see:
- http://mail.gnu.org/archive/html/bug-bison/2003-03/msg00017.html
+ http://mail.gnu.org/r/bug-bison/2003-03/msg00017.html
2003-03-03 Paul Eggert <eggert@twinsun.com>
Bruno Haible <bruno@clisp.org>
* lib/mbswidth.h: Include <wchar.h>. Needed for UnixWare 7.1.1.
Reported by John Hughes, see
- http://mail.gnu.org/archive/html/bug-bison/2003-02/msg00030.html
+ http://mail.gnu.org/r/bug-bison/2003-02/msg00030.html
2003-02-20 Bruno Haible <bruno@clisp.org>
diff --git a/Makefile b/Makefile
index 86eaab4b69..3056d0d416 100644
--- a/Makefile
+++ b/Makefile
@@ -43,7 +43,7 @@ sc_prohibit_leading_TABs:
sc_prohibit_augmenting_PATH_via_TESTS_ENVIRONMENT:
@if test -d .git; then \
- url=https://lists.gnu.org/archive/html/bug-gnulib/2010-09/msg00064.html; \
+ url=https://lists.gnu.org/r/bug-gnulib/2010-09/msg00064.html; \
git grep '^[ ]*TESTS_ENVIRONMENT += PATH=' modules \
&& { printf '%s\n' 'Do not augment PATH via TESTS_ENVIRONMENT;' \
" see <$$url>" 1>&2; exit 1; } || : \
@@ -95,7 +95,7 @@ allow_AC_LIBOBJ = \
allow_AC_LIBOBJ_or := $(shell echo $(allow_AC_LIBOBJ) | tr -s ' ' '|')
sc_prohibit_AC_LIBOBJ_in_m4:
- @url=https://lists.gnu.org/archive/html/bug-gnulib/2011-06/msg00051.html; \
+ @url=https://lists.gnu.org/r/bug-gnulib/2011-06/msg00051.html; \
if test -d .git; then \
git ls-files m4 \
| grep -Ev '^m4/($(allow_AC_LIBOBJ_or))\.m4$$' \
diff --git a/STATUS-libposix b/STATUS-libposix
index 63affa9ffd..9b74be4c96 100644
--- a/STATUS-libposix
+++ b/STATUS-libposix
@@ -44,68 +44,68 @@ Bruno Haible says:
1) ... 7)
proposed by Gary in the thread starting at
[PATCH 0/7] contents of topic/libposix for merge to master
- in <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/threads.html>
+ in <https://lists.gnu.org/r/bug-gnulib/2010-10/threads.html>
1) Allow generate header files to coexist without shadowing each other.
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00283.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00283.html>
Discussion:
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00289.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00289.html>
Still missing: dealing with include_next and old compilers, cf.
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00269.html>
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00285.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00269.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00285.html>
2) Allow using libgnu's file name in module descriptions.
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00284.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00284.html>
Discussion:
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00291.html>
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00308.html
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00291.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00308.html
3) iconv_open's file file list
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00282.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00282.html>
Discussion:
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00290.html>
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00307.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00290.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00307.html>
libposix needs to install only selected headers, not all of them. Let the
script look at the 'Include:' section of each module description.
4) Module libposix
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00280.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00280.html>
Discussion:
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00292.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00292.html>
More discussion needed
5) Installable headers
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00281.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00281.html>
Discussion:
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00293.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00293.html>
Patch to be rewritten to use nobase_nodist_include_HEADERS,
also need to add an Automake conditional to distinguish libposix from
other projects.
Also see whether the Automake bug can be fixed.
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00325.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00325.html>
6) libposix subdirectory
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00277.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00277.html>
Discussion:
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00294.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00294.html>
7) use git-version-gen for version numbering
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00279.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00279.html>
Discussion:
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00297.html>
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00303.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00297.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-10/msg00303.html>
Patch to be revised.
8) Licensing
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00184.html>
+ <https://lists.gnu.org/r/bug-gnulib/2010-12/msg00184.html>
Status: A majority of the issues have been handled.
Obsolete modules (free, memcpy) can be ignored.
@@ -122,6 +122,6 @@ Bruno Haible says:
utimensat
9) Versioning
- <https://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00163.html>
+ <https://lists.gnu.org/r/bug-gnulib/2011-01/msg00163.html>
Status: No real plan exists.
diff --git a/build-aux/bootstrap b/build-aux/bootstrap
index 85b85c530f..03057c3788 100755
--- a/build-aux/bootstrap
+++ b/build-aux/bootstrap
@@ -792,7 +792,7 @@ symlink_to_dir()
# aren't confused into doing unnecessary builds. Conversely, if the
# existing symlink's timestamp is older than the source, make it afresh,
# so that broken tools aren't confused into skipping needed builds. See
- # <https://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00326.html>.
+ # <https://lists.gnu.org/r/bug-gnulib/2011-05/msg00326.html>.
test -h "$dst" &&
src_ls=$(ls -diL "$src" 2>/dev/null) && set $src_ls && src_i=$1 &&
dst_ls=$(ls -diL "$dst" 2>/dev/null) && set $dst_ls && dst_i=$1 &&
diff --git a/doc/maintain.texi b/doc/maintain.texi
index 312118e0e7..d4363fa150 100644
--- a/doc/maintain.texi
+++ b/doc/maintain.texi
@@ -1682,7 +1682,7 @@ plain command line @code{ftp} program.
If you have difficulties with an upload, email
@email{ftp-upload@@gnu.org}. You can check the archive of uploads
processed at
-@url{https://lists.gnu.org/archive/html/ftp-upload-report}.
+@url{https://lists.gnu.org/r/ftp-upload-report}.
@node FTP Upload Release File Triplet
diff --git a/gnulib-tool b/gnulib-tool
index 03641ae2e5..22817c91d0 100755
--- a/gnulib-tool
+++ b/gnulib-tool
@@ -82,7 +82,7 @@ fi
# gnulib-tool generates, since we don't want "sed --posix" to leak
# into makefiles. And do it only for sed versions 4.2 or newer,
# because "sed --posix" is buggy in GNU sed 4.1.5, see
-# <https://lists.gnu.org/archive/html/bug-gnulib/2009-02/msg00225.html>.
+# <https://lists.gnu.org/r/bug-gnulib/2009-02/msg00225.html>.
if (alias) > /dev/null 2>&1 \
&& echo | sed --posix -e d >/dev/null 2>&1 \
&& case `sed --version | sed -e 's/^[^0-9]*//' -e 1q` in \
@@ -899,8 +899,8 @@ func_hardlink ()
#
# Problem 2 is specific to bash 3.2 and affects the 'echo' built-in, but not
# the 'printf' built-in. See
-# <https://lists.gnu.org/archive/html/bug-bash/2008-12/msg00050.html>
-# <https://lists.gnu.org/archive/html/bug-gnulib/2010-02/msg00154.html>
+# <https://lists.gnu.org/r/bug-bash/2008-12/msg00050.html>
+# <https://lists.gnu.org/r/bug-gnulib/2010-02/msg00154.html>
# The workaround is: define echo to a function that uses the printf built-in.
have_echo=
if echo '\t' | grep t > /dev/null; then
@@ -5649,7 +5649,7 @@ s,//*$,/,'
echo " gl_source_base='$testsbase'"
# Define a tests witness macro that depends on the package.
# PACKAGE is defined by AM_INIT_AUTOMAKE, PACKAGE_TARNAME is defined by AC_INIT.
- # See <https://lists.gnu.org/archive/html/automake/2009-05/msg00145.html>.
+ # See <https://lists.gnu.org/r/automake/2009-05/msg00145.html>.
echo "changequote(,)dnl"
echo " ${macro_prefix}tests_WITNESS=IN_\`echo \"\${PACKAGE-\$PACKAGE_TARNAME}\" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'\`_GNULIB_TESTS"
echo "changequote([, ])dnl"
diff --git a/lib/allocator.h b/lib/allocator.h
index 8f79d7435c..fc3d646aa5 100644
--- a/lib/allocator.h
+++ b/lib/allocator.h
@@ -29,7 +29,7 @@ struct allocator
/* Do not use GCC attributes such as __attribute__ ((malloc)) with
the function types pointed at by these members, because these
attributes do not work with pointers to functions. See
- <https://lists.gnu.org/archive/html/bug-gnulib/2011-04/msg00007.html>. */
+ <https://lists.gnu.org/r/bug-gnulib/2011-04/msg00007.html>. */
/* Call ALLOCATE to allocate memory, like 'malloc'. On failure ALLOCATE
should return NULL, though not necessarily set errno. When given
diff --git a/lib/argp-ba.c b/lib/argp-ba.c
index a124ed8231..c2aadf00ab 100644
--- a/lib/argp-ba.c
+++ b/lib/argp-ba.c
@@ -24,8 +24,8 @@
const char *argp_program_bug_address
/* This variable should be zero-initialized. On most systems, putting it into
BSS is sufficient. Not so on Mac OS X 10.3 and 10.4, see
- <https://lists.gnu.org/archive/html/bug-gnulib/2009-01/msg00329.html>
- <https://lists.gnu.org/archive/html/bug-gnulib/2009-08/msg00096.html>. */
+ <https://lists.gnu.org/r/bug-gnulib/2009-01/msg00329.html>
+ <https://lists.gnu.org/r/bug-gnulib/2009-08/msg00096.html>. */
#if defined __ELF__
/* On ELF systems, variables in BSS behave well. */
#else
diff --git a/lib/argp-pv.c b/lib/argp-pv.c
index f21fa82646..000bbb2187 100644
--- a/lib/argp-pv.c
+++ b/lib/argp-pv.c
@@ -23,8 +23,8 @@
const char *argp_program_version
/* This variable should be zero-initialized. On most systems, putting it into
BSS is sufficient. Not so on Mac OS X 10.3 and 10.4, see
- <https://lists.gnu.org/archive/html/bug-gnulib/2009-01/msg00329.html>
- <https://lists.gnu.org/archive/html/bug-gnulib/2009-08/msg00096.html>. */
+ <https://lists.gnu.org/r/bug-gnulib/2009-01/msg00329.html>
+ <https://lists.gnu.org/r/bug-gnulib/2009-08/msg00096.html>. */
#if defined __ELF__
/* On ELF systems, variables in BSS behave well. */
#else
diff --git a/lib/canon-host.c b/lib/canon-host.c
index f665d9fbd1..900247865d 100644
--- a/lib/canon-host.c
+++ b/lib/canon-host.c
@@ -68,7 +68,7 @@ canon_host_r (char const *host, int *cherror)
status = getaddrinfo (host, NULL, &hints, &res);
if (!status)
{
- /* https://lists.gnu.org/archive/html/bug-coreutils/2006-09/msg00300.html
+ /* https://lists.gnu.org/r/bug-coreutils/2006-09/msg00300.html
says Darwin 7.9.0 getaddrinfo returns 0 but sets
res->ai_canonname to NULL. */
retval = strdup (res->ai_canonname ? res->ai_canonname : host);
diff --git a/lib/canonicalize-lgpl.c b/lib/canonicalize-lgpl.c
index e9c4f00f2a..cd3396dbd2 100644
--- a/lib/canonicalize-lgpl.c
+++ b/lib/canonicalize-lgpl.c
@@ -97,7 +97,7 @@ alloc_failed (void)
{
#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
/* Avoid errno problem without using the malloc or realloc modules; see:
- https://lists.gnu.org/archive/html/bug-gnulib/2016-08/msg00025.html */
+ https://lists.gnu.org/r/bug-gnulib/2016-08/msg00025.html */
errno = ENOMEM;
#endif
}
diff --git a/lib/float.in.h b/lib/float.in.h
index e75d252ed4..e7028e48e6 100644
--- a/lib/float.in.h
+++ b/lib/float.in.h
@@ -62,7 +62,7 @@
/* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
precision in the compiler but 64 bits of precision at runtime. See
- <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>. */
+ <https://lists.gnu.org/r/bug-gnulib/2008-07/msg00063.html>. */
#if defined __i386__ && (defined __FreeBSD__ || defined __DragonFly__)
/* Number of mantissa units, in base FLT_RADIX. */
# undef LDBL_MANT_DIG
diff --git a/lib/fstat.c b/lib/fstat.c
index 97f4372e07..7ab2cdcb92 100644
--- a/lib/fstat.c
+++ b/lib/fstat.c
@@ -73,7 +73,7 @@ rpl_fstat (int fd, struct stat *buf)
/* Fill the fields ourselves, because the original fstat function returns
values for st_atime, st_mtime, st_ctime that depend on the current time
zone. See
- <https://lists.gnu.org/archive/html/bug-gnulib/2017-04/msg00134.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2017-04/msg00134.html> */
HANDLE h = (HANDLE) _get_osfhandle (fd);
if (h == INVALID_HANDLE_VALUE)
diff --git a/lib/getdelim.c b/lib/getdelim.c
index 04824cbbd3..8cbd3a8b5f 100644
--- a/lib/getdelim.c
+++ b/lib/getdelim.c
@@ -52,7 +52,7 @@ alloc_failed (void)
{
#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
/* Avoid errno problem without using the realloc module; see:
- https://lists.gnu.org/archive/html/bug-gnulib/2016-08/msg00025.html */
+ https://lists.gnu.org/r/bug-gnulib/2016-08/msg00025.html */
errno = ENOMEM;
#endif
}
diff --git a/lib/getprogname.c b/lib/getprogname.c
index ff61918845..eb39abfe88 100644
--- a/lib/getprogname.c
+++ b/lib/getprogname.c
@@ -85,7 +85,7 @@ getprogname (void)
return p && p[0] ? p : "?";
# elif _AIX /* AIX */
/* Idea by Bastien ROUCARIÈS,
- https://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00095.html
+ https://lists.gnu.org/r/bug-gnulib/2010-12/msg00095.html
Reference: https://www.ibm.com/support/knowledgecenter/en/ssw_aix_61/com.ibm.aix.basetrf1/getprocs.htm
*/
static char *p;
diff --git a/lib/glthread/thread.h b/lib/glthread/thread.h
index 6d6f9c6298..ac266986d4 100644
--- a/lib/glthread/thread.h
+++ b/lib/glthread/thread.h
@@ -64,7 +64,7 @@
void (*child_func) (void));
Note that even on platforms where this is supported, use of fork() and
threads together is problematic, see
- <https://lists.gnu.org/archive/html/bug-gnulib/2008-08/msg00062.html>
+ <https://lists.gnu.org/r/bug-gnulib/2008-08/msg00062.html>
*/
diff --git a/lib/intprops.h b/lib/intprops.h
index 2052ceec08..fd6d9268d4 100644
--- a/lib/intprops.h
+++ b/lib/intprops.h
@@ -26,7 +26,7 @@
#define _GL_INT_CONVERT(e, v) (0 * (e) + (v))
/* Act like _GL_INT_CONVERT (E, -V) but work around a bug in IRIX 6.5 cc; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00406.html>. */
+ <https://lists.gnu.org/r/bug-gnulib/2011-05/msg00406.html>. */
#define _GL_INT_NEGATE_CONVERT(e, v) (0 * (e) - (v))
/* The extra casts in the following macros work around compiler bugs,
@@ -179,7 +179,7 @@
/* Return 1 if A * B would overflow in [MIN,MAX] arithmetic.
See above for restrictions. Avoid && and || as they tickle
bugs in Sun C 5.11 2010/08/13 and other compilers; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00401.html>. */
+ <https://lists.gnu.org/r/bug-gnulib/2011-05/msg00401.html>. */
#define INT_MULTIPLY_RANGE_OVERFLOW(a, b, min, max) \
((b) < 0 \
? ((a) < 0 \
@@ -443,7 +443,7 @@
implementation-defined result or signal for values outside T's
range. However, code that works around this theoretical problem
runs afoul of a compiler bug in Oracle Studio 12.3 x86. See:
- https://lists.gnu.org/archive/html/bug-gnulib/2017-04/msg00049.html
+ https://lists.gnu.org/r/bug-gnulib/2017-04/msg00049.html
As the compiler bug is real, don't try to work around the
theoretical problem. */
diff --git a/lib/mbsrtowcs-state.c b/lib/mbsrtowcs-state.c
index e190d0cf2e..ae7256c0fd 100644
--- a/lib/mbsrtowcs-state.c
+++ b/lib/mbsrtowcs-state.c
@@ -23,7 +23,7 @@
mbstate_t _gl_mbsrtowcs_state
/* The state must initially be in the "initial state"; so, zero-initialize it.
On most systems, putting it into BSS is sufficient. Not so on Mac OS X 10.3,
- see <https://lists.gnu.org/archive/html/bug-gnulib/2009-01/msg00329.html>.
+ see <https://lists.gnu.org/r/bug-gnulib/2009-01/msg00329.html>.
When it needs an initializer, use 0 or {0} as initializer? 0 only works
when mbstate_t is a scalar type (such as when gnulib defines it, or on
AIX, IRIX, mingw). {0} works as an initializer in all cases: for a struct
diff --git a/lib/safe-read.c b/lib/safe-read.c
index 52a11c4ba2..896c115e9f 100644
--- a/lib/safe-read.c
+++ b/lib/safe-read.c
@@ -57,7 +57,7 @@ safe_rw (int fd, void const *buf, size_t count)
{
/* Work around a bug in Tru64 5.1. Attempting to read more than
INT_MAX bytes fails with errno == EINVAL. See
- <https://lists.gnu.org/archive/html/bug-gnu-utils/2002-04/msg00010.html>.
+ <https://lists.gnu.org/r/bug-gnu-utils/2002-04/msg00010.html>.
When decreasing COUNT, keep it block-aligned. */
enum { BUGGY_READ_MAXIMUM = INT_MAX & ~8191 };
diff --git a/lib/signal.in.h b/lib/signal.in.h
index 9c32b14962..e8107c37bf 100644
--- a/lib/signal.in.h
+++ b/lib/signal.in.h
@@ -200,7 +200,7 @@ typedef int verify_NSIG_constraint[NSIG <= 32 ? 1 : -1];
/* When also using extern inline, suppress the use of static inline in
standard headers of problematic Apple configurations, as Libc at
least through Libc-825.26 (2013-04-09) mishandles it; see, e.g.,
- <https://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html>.
Perhaps Apple will fix this some day. */
#if (defined _GL_EXTERN_INLINE_IN_USE && defined __APPLE__ \
&& (defined __i386__ || defined __x86_64__))
diff --git a/lib/stat.c b/lib/stat.c
index 1dc1cd39cd..0614963221 100644
--- a/lib/stat.c
+++ b/lib/stat.c
@@ -102,7 +102,7 @@ rpl_stat (char const *name, struct stat *buf)
/* Fill the fields ourselves, because the original stat function returns
values for st_atime, st_mtime, st_ctime that depend on the current time
zone. See
- <https://lists.gnu.org/archive/html/bug-gnulib/2017-04/msg00134.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2017-04/msg00134.html> */
/* XXX Should we convert to wchar_t* and prepend '\\?\', in order to work
around length limitations
<https://msdn.microsoft.com/en-us/library/aa365247.aspx> ? */
diff --git a/lib/stdbool.in.h b/lib/stdbool.in.h
index 447f0b6c15..5d88079756 100644
--- a/lib/stdbool.in.h
+++ b/lib/stdbool.in.h
@@ -83,8 +83,8 @@ typedef bool _Bool;
Some HP-UX cc and AIX IBM C compiler versions have compiler bugs when
the built-in _Bool type is used. See
https://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
- https://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
- https://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
+ https://lists.gnu.org/r/bug-coreutils/2005-11/msg00161.html
+ https://lists.gnu.org/r/bug-coreutils/2005-10/msg00086.html
Similar bugs are likely with other compilers as well; this file
wouldn't be used if <stdbool.h> was working.
So we override the _Bool type.
diff --git a/lib/stdio-impl.h b/lib/stdio-impl.h
index 8960333687..329801ad23 100644
--- a/lib/stdio-impl.h
+++ b/lib/stdio-impl.h
@@ -81,7 +81,7 @@
#ifdef __TANDEM /* NonStop Kernel */
# ifndef _IOERR
/* These values were determined by the program 'stdioext-flags' at
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00165.html>. */
+ <https://lists.gnu.org/r/bug-gnulib/2010-12/msg00165.html>. */
# define _IOERR 0x40
# define _IOREAD 0x80
# define _IOWRT 0x4
@@ -132,7 +132,7 @@ struct _gl_real_FILE
# define fp_ ((struct _gl_real_FILE *) fp)
/* These values were determined by a program similar to the one at
- <https://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00165.html>. */
+ <https://lists.gnu.org/r/bug-gnulib/2010-12/msg00165.html>. */
# define _IOREAD 0x1
# define _IOWRT 0x2
# define _IORW 0x4
diff --git a/lib/stdio.in.h b/lib/stdio.in.h
index 77d52723c7..f394748540 100644
--- a/lib/stdio.in.h
+++ b/lib/stdio.in.h
@@ -152,7 +152,7 @@
/* When also using extern inline, suppress the use of static inline in
standard headers of problematic Apple configurations, as Libc at
least through Libc-825.26 (2013-04-09) mishandles it; see, e.g.,
- <https://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html>.
Perhaps Apple will fix this some day. */
#if (defined _GL_EXTERN_INLINE_IN_USE && defined __APPLE__ \
&& defined __GNUC__ && defined __STDC__)
diff --git a/lib/sysexits.in.h b/lib/sysexits.in.h
index dd513b0ae7..66f04ca541 100644
--- a/lib/sysexits.in.h
+++ b/lib/sysexits.in.h
@@ -27,7 +27,7 @@
/* IRIX 6.5 has an <unistd.h> that defines a macro EX_OK with a nonzero
value. Override it. See
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-03/msg00361.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-03/msg00361.html> */
# ifdef __sgi
# include <unistd.h>
# undef EX_OK
diff --git a/lib/timespec.h b/lib/timespec.h
index cc34067374..84c8146a3e 100644
--- a/lib/timespec.h
+++ b/lib/timespec.h
@@ -87,7 +87,7 @@ timespec_cmp (struct timespec a, struct timespec b)
return 1;
/* Pacify gcc -Wstrict-overflow (bleeding-edge circa 2017-10-02). See:
- http://lists.gnu.org/archive/html/bug-gnulib/2017-10/msg00006.html */
+ http://lists.gnu.org/r/bug-gnulib/2017-10/msg00006.html */
assume (-1 <= a.tv_nsec && a.tv_nsec <= 2 * TIMESPEC_RESOLUTION);
assume (-1 <= b.tv_nsec && b.tv_nsec <= 2 * TIMESPEC_RESOLUTION);
diff --git a/lib/wcsrtombs-state.c b/lib/wcsrtombs-state.c
index 7512f555eb..12abd7c59b 100644
--- a/lib/wcsrtombs-state.c
+++ b/lib/wcsrtombs-state.c
@@ -23,7 +23,7 @@
mbstate_t _gl_wcsrtombs_state
/* The state must initially be in the "initial state"; so, zero-initialize it.
On most systems, putting it into BSS is sufficient. Not so on Mac OS X 10.3,
- see <https://lists.gnu.org/archive/html/bug-gnulib/2009-01/msg00329.html>.
+ see <https://lists.gnu.org/r/bug-gnulib/2009-01/msg00329.html>.
When it needs an initializer, use 0 or {0} as initializer? 0 only works
when mbstate_t is a scalar type (such as when gnulib defines it, or on
AIX, IRIX, mingw). {0} works as an initializer in all cases: for a struct
diff --git a/m4/alloca.m4 b/m4/alloca.m4
index d122431649..867954a2e3 100644
--- a/m4/alloca.m4
+++ b/m4/alloca.m4
@@ -44,7 +44,7 @@ AC_DEFUN([gl_FUNC_ALLOCA],
AC_DEFUN([gl_PREREQ_ALLOCA], [:])
# This works around a bug in autoconf <= 2.68.
-# See <https://lists.gnu.org/archive/html/bug-gnulib/2011-06/msg00277.html>.
+# See <https://lists.gnu.org/r/bug-gnulib/2011-06/msg00277.html>.
m4_version_prereq([2.69], [] ,[
diff --git a/m4/extern-inline.m4 b/m4/extern-inline.m4
index c08af18af6..207aa6a089 100644
--- a/m4/extern-inline.m4
+++ b/m4/extern-inline.m4
@@ -11,7 +11,7 @@ AC_DEFUN([gl_EXTERN_INLINE],
[/* Please see the Gnulib manual for how to use these macros.
Suppress extern inline with HP-UX cc, as it appears to be broken; see
- <https://lists.gnu.org/archive/html/bug-texinfo/2013-02/msg00030.html>.
+ <https://lists.gnu.org/r/bug-texinfo/2013-02/msg00030.html>.
Suppress extern inline with Sun C in standards-conformance mode, as it
mishandles inline functions that call each other. E.g., for 'inline void f
@@ -28,13 +28,13 @@ AC_DEFUN([gl_EXTERN_INLINE],
from calling static functions. This bug is known to occur on:
OS X 10.8 and earlier; see:
- https://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html
+ https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html
DragonFly; see
http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/ah-tty-0.3.12.log
FreeBSD; see:
- https://lists.gnu.org/archive/html/bug-gnulib/2014-07/msg00104.html
+ https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html
OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and
for clang but remains for g++; see <https://trac.macports.org/ticket/41033>.
diff --git a/m4/fstatat.m4 b/m4/fstatat.m4
index b29ec9258e..7dba52796e 100644
--- a/m4/fstatat.m4
+++ b/m4/fstatat.m4
@@ -20,7 +20,7 @@ AC_DEFUN([gl_FUNC_FSTATAT],
HAVE_FSTATAT=0
else
dnl Test for an AIX 7.1 bug; see
- dnl <https://lists.gnu.org/archive/html/bug-tar/2011-09/msg00015.html>.
+ dnl <https://lists.gnu.org/r/bug-tar/2011-09/msg00015.html>.
AC_CACHE_CHECK([whether fstatat (..., 0) works],
[gl_cv_func_fstatat_zero_flag],
[AC_RUN_IFELSE(
diff --git a/m4/gnulib-common.m4 b/m4/gnulib-common.m4
index 36da841287..bea5a650e7 100644
--- a/m4/gnulib-common.m4
+++ b/m4/gnulib-common.m4
@@ -228,13 +228,13 @@ m4_ifndef([AS_VAR_IF],
# This is like AC_PROG_CC_C99, except that
# - AC_PROG_CC_C99 did not exist in Autoconf versions < 2.60,
# - AC_PROG_CC_C99 does not mix well with AC_PROG_CC_STDC
-# <https://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00367.html>,
+# <https://lists.gnu.org/r/bug-gnulib/2011-09/msg00367.html>,
# but many more packages use AC_PROG_CC_STDC than AC_PROG_CC_C99
-# <https://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00441.html>.
+# <https://lists.gnu.org/r/bug-gnulib/2011-09/msg00441.html>.
# Remaining problems:
# - When AC_PROG_CC_STDC is invoked twice, it adds the C99 enabling options
# to CC twice
-# <https://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00431.html>.
+# <https://lists.gnu.org/r/bug-gnulib/2011-09/msg00431.html>.
# - AC_PROG_CC_STDC is likely to change now that C11 is an ISO standard.
AC_DEFUN([gl_PROG_CC_C99],
[
diff --git a/m4/lib-ignore.m4 b/m4/lib-ignore.m4
index d90926dae8..07789c252f 100644
--- a/m4/lib-ignore.m4
+++ b/m4/lib-ignore.m4
@@ -53,7 +53,7 @@ AC_DEFUN([gl_IGNORE_UNUSED_LIBRARIES],
gl_saved_ldflags=$LDFLAGS
gl_saved_libs=$LIBS
# Link with -lm to detect binutils 2.16 bug with --as-needed; see
- # <https://lists.gnu.org/archive/html/bug-gnulib/2006-06/msg00131.html>.
+ # <https://lists.gnu.org/r/bug-gnulib/2006-06/msg00131.html>.
LIBS="$LIBS -lm"
# Use long option sequences like '-z ignore' to test for the feature,
# to forestall problems with linkers that have -z, -i, -g, -n, etc. flags.
diff --git a/m4/printf.m4 b/m4/printf.m4
index 2c7232bd71..3b167ecb26 100644
--- a/m4/printf.m4
+++ b/m4/printf.m4
@@ -528,7 +528,7 @@ int main ()
&& strcmp (buf, "0xcp-3 33") != 0))
result |= 4;
/* This catches a FreeBSD 6.1 bug. See
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
if (sprintf (buf, "%010a %d", 1.0 / zero, 33, 44, 55) < 0
|| buf[0] == '0')
result |= 8;
@@ -862,7 +862,7 @@ changequote([,])dnl
dnl Test whether the *printf family of functions supports the - flag correctly.
dnl (ISO C99.) See
-dnl <https://lists.gnu.org/archive/html/bug-coreutils/2008-02/msg00035.html>
+dnl <https://lists.gnu.org/r/bug-coreutils/2008-02/msg00035.html>
dnl Result is gl_cv_func_printf_flag_leftadjust.
AC_DEFUN([gl_PRINTF_FLAG_LEFTADJUST],
@@ -906,7 +906,7 @@ changequote([,])dnl
dnl Test whether the *printf family of functions supports padding of non-finite
dnl values with the 0 flag correctly. (ISO C99 + TC1 + TC2.) See
-dnl <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html>
+dnl <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html>
dnl Result is gl_cv_func_printf_flag_zero.
AC_DEFUN([gl_PRINTF_FLAG_ZERO],
diff --git a/m4/regex.m4 b/m4/regex.m4
index ba8d6bb643..5552403377 100644
--- a/m4/regex.m4
+++ b/m4/regex.m4
@@ -198,7 +198,7 @@ AC_DEFUN([gl_REGEX],
result |= 16;
/* Catch a bug reported by Vin Shelton in
- https://lists.gnu.org/archive/html/bug-coreutils/2007-06/msg00089.html
+ https://lists.gnu.org/r/bug-coreutils/2007-06/msg00089.html
*/
re_set_syntax (RE_SYNTAX_POSIX_BASIC
& ~RE_CONTEXT_INVALID_DUP
diff --git a/m4/stat-size.m4 b/m4/stat-size.m4
index 9a95628a04..ae772355a7 100644
--- a/m4/stat-size.m4
+++ b/m4/stat-size.m4
@@ -9,6 +9,6 @@
AC_DEFUN([gl_STAT_SIZE],
[
# Don't call AC_STRUCT_ST_BLOCKS because it causes bugs. Details at
- # https://lists.gnu.org/archive/html/bug-gnulib/2011-06/msg00051.html
+ # https://lists.gnu.org/r/bug-gnulib/2011-06/msg00051.html
AC_CHECK_HEADERS_ONCE([sys/param.h])
])
diff --git a/m4/std-gnu11.m4 b/m4/std-gnu11.m4
index 3c2f26f466..c0466beb40 100644
--- a/m4/std-gnu11.m4
+++ b/m4/std-gnu11.m4
@@ -369,7 +369,7 @@ dnl just the module. Instead, define the (private) symbol
dnl _STDC_C99, which suppresses a bogus failure in <stdbool.h>.
dnl The resulting compiler passes the test case here, and that's
dnl good enough. For more, please see the thread starting at:
-dnl https://lists.gnu.org/archive/html/autoconf/2010-12/msg00059.html
+dnl https://lists.gnu.org/r/autoconf/2010-12/msg00059.html
dnl Tru64 -c99
dnl with extended modes being tried first.
[[-std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc1x -qlanglvl=extc99]], [$1], [$2])[]dnl
@@ -458,7 +458,7 @@ dnl preferably extc11.
# --------------
# Do not use AU_ALIAS here and in AC_PROG_CC_C99 and AC_PROG_CC_STDC,
# as that'd be incompatible with how Automake redefines AC_PROG_CC. See
-# <https://lists.gnu.org/archive/html/autoconf/2012-10/msg00048.html>.
+# <https://lists.gnu.org/r/autoconf/2012-10/msg00048.html>.
AU_DEFUN([AC_PROG_CC_C89],
[AC_REQUIRE([AC_PROG_CC])],
[$0 is obsolete; use AC_PROG_CC]
diff --git a/m4/stdbool.m4 b/m4/stdbool.m4
index 974ca5f4ab..9e714d4761 100644
--- a/m4/stdbool.m4
+++ b/m4/stdbool.m4
@@ -88,7 +88,7 @@ AC_DEFUN([AC_CHECK_HEADER_STDBOOL],
char p[-1 - (Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
/* Catch a bug in an HP-UX C compiler. See
https://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
- https://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
+ https://lists.gnu.org/r/bug-coreutils/2005-11/msg00161.html
*/
Bool q = true;
Bool *pq = &q;
diff --git a/m4/sys_types_h.m4 b/m4/sys_types_h.m4
index de56d04fc1..75097713d9 100644
--- a/m4/sys_types_h.m4
+++ b/m4/sys_types_h.m4
@@ -35,7 +35,7 @@ AC_DEFUN([gl_SYS_TYPES_H_DEFAULTS],
])
# This works around a buggy version in autoconf <= 2.69.
-# See <https://lists.gnu.org/archive/html/autoconf/2016-08/msg00014.html>
+# See <https://lists.gnu.org/r/autoconf/2016-08/msg00014.html>
m4_version_prereq([2.70], [], [
diff --git a/m4/threadlib.m4 b/m4/threadlib.m4
index f69c4039f2..9aa18e2539 100644
--- a/m4/threadlib.m4
+++ b/m4/threadlib.m4
@@ -169,7 +169,7 @@ int main ()
#
# If -pthread works, prefer it to -lpthread, since Ubuntu 14.04
# needs -pthread for some reason. See:
- # https://lists.gnu.org/archive/html/bug-gnulib/2014-09/msg00023.html
+ # https://lists.gnu.org/r/bug-gnulib/2014-09/msg00023.html
save_LIBS=$LIBS
for gl_pthread in '' '-pthread'; do
LIBS="$LIBS $gl_pthread"
diff --git a/m4/vararrays.m4 b/m4/vararrays.m4
index 38a3ed2354..2f678e381e 100644
--- a/m4/vararrays.m4
+++ b/m4/vararrays.m4
@@ -27,7 +27,7 @@ AC_DEFUN([AC_C_VARARRAYS],
[[/* Test for VLA support. This test is partly inspired
from examples in the C standard. Use at least two VLA
functions to detect the GCC 3.4.3 bug described in:
- https://lists.gnu.org/archive/html/bug-gnulib/2014-08/msg00014.html
+ https://lists.gnu.org/r/bug-gnulib/2014-08/msg00014.html
*/
#ifdef __STDC_NO_VLA__
syntax error;
diff --git a/pygnulib/GLImport.py b/pygnulib/GLImport.py
index b5307e4053..367ea94d2f 100644
--- a/pygnulib/GLImport.py
+++ b/pygnulib/GLImport.py
@@ -642,7 +642,7 @@ AC_DEFUN([%s_INIT],
# Define a tests witness macro that depends on the package.
# PACKAGE is defined by AM_INIT_AUTOMAKE, PACKAGE_TARNAME is defined by
# AC_INIT.
- # See <https://lists.gnu.org/archive/html/automake/2009-05/msg00145.html>.
+ # See <https://lists.gnu.org/r/automake/2009-05/msg00145.html>.
emit += 'changequote(,)dnl\n'
emit += ' %stests_WITNESS=' % macro_prefix
emit += 'IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr \
diff --git a/tests/test-exp.h b/tests/test-exp.h
index 6e503f4781..d0856ac1ca 100644
--- a/tests/test-exp.h
+++ b/tests/test-exp.h
@@ -37,7 +37,7 @@ test_function (void)
#if defined __i386__ && defined __FreeBSD__
/* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
precision in the compiler but 64 bits of precision at runtime. See
- <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2008-07/msg00063.html>.
The compiler has truncated all 'long double' literals in expl.c to
53 bits of precision. */
L_(1350.0)
diff --git a/tests/test-exp2.h b/tests/test-exp2.h
index bd1df8cd77..795e77e435 100644
--- a/tests/test-exp2.h
+++ b/tests/test-exp2.h
@@ -73,7 +73,7 @@ test_function (void)
#if defined __i386__ && defined __FreeBSD__
/* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
precision in the compiler but 64 bits of precision at runtime. See
- <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2008-07/msg00063.html>.
The compiler has truncated all 'long double' literals in exp2l.c to
53 bits of precision. */
L_(1350.0)
diff --git a/tests/test-expm1.h b/tests/test-expm1.h
index 242a2718d4..2371da500e 100644
--- a/tests/test-expm1.h
+++ b/tests/test-expm1.h
@@ -59,7 +59,7 @@ test_function (void)
#if defined __i386__ && defined __FreeBSD__
/* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
precision in the compiler but 64 bits of precision at runtime. See
- <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2008-07/msg00063.html>.
The compiler has truncated all 'long double' literals in expl.c to
53 bits of precision. */
L_(1024.0)
diff --git a/tests/test-fflush2.c b/tests/test-fflush2.c
index 1ac3dce4e8..f56a127051 100644
--- a/tests/test-fflush2.c
+++ b/tests/test-fflush2.c
@@ -36,7 +36,7 @@ main (int argc, char **argv)
case '1':
/* Check fflush after a backup ungetc() call. This is case 1a in
terms of
- <https://lists.gnu.org/archive/html/bug-gnulib/2008-03/msg00131.html>,
+ <https://lists.gnu.org/r/bug-gnulib/2008-03/msg00131.html>,
according to the Austin Group's resolution on 2009-01-08. */
c = fgetc (stdin);
@@ -65,7 +65,7 @@ main (int argc, char **argv)
case '2':
/* Check fflush after a non-backup ungetc() call. This is case 2a in
terms of
- <https://lists.gnu.org/archive/html/bug-gnulib/2008-03/msg00131.html>,
+ <https://lists.gnu.org/r/bug-gnulib/2008-03/msg00131.html>,
according to the Austin Group's resolution on 2009-01-08. */
/* Check that fflush after a non-backup ungetc() call discards the
ungetc buffer. This is mandated by POSIX
diff --git a/tests/test-getopt_long.h b/tests/test-getopt_long.h
index 71fa843d91..1752e83f7c 100644
--- a/tests/test-getopt_long.h
+++ b/tests/test-getopt_long.h
@@ -1815,7 +1815,7 @@ test_getopt_long (void)
/* Test behavior of getopt_long when POSIXLY_CORRECT is set in the
environment. Options with optional arguments should not change
behavior just because of an environment variable.
- https://lists.gnu.org/archive/html/bug-m4/2006-09/msg00028.html */
+ https://lists.gnu.org/r/bug-m4/2006-09/msg00028.html */
static void
test_getopt_long_posix (void)
{
diff --git a/tests/test-intprops.c b/tests/test-intprops.c
index 0ab95b0b69..629226abb1 100644
--- a/tests/test-intprops.c
+++ b/tests/test-intprops.c
@@ -43,7 +43,7 @@
and falls back on a dynamic assertion for other compilers.
These tests should be checkable via 'verify' rather than 'ASSERT', but
using 'verify' would run into a bug with HP-UX 11.23 cc; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00401.html>. */
+ <https://lists.gnu.org/r/bug-gnulib/2011-05/msg00401.html>. */
#if __GNUC__ || __SUNPRO_C
# define VERIFY(x) do { verify (x); } while (0)
#else
diff --git a/tests/test-log.h b/tests/test-log.h
index 86e149c36e..4cae05e231 100644
--- a/tests/test-log.h
+++ b/tests/test-log.h
@@ -47,7 +47,7 @@ test_function (void)
#if defined __i386__ && defined __FreeBSD__
/* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
precision in the compiler but 64 bits of precision at runtime. See
- <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2008-07/msg00063.html>.
The compiler has truncated all 'long double' literals in logl.c to
53 bits of precision. */
L_(40.0)
@@ -76,7 +76,7 @@ test_function (void)
#if defined __i386__ && defined __FreeBSD__
/* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
precision in the compiler but 64 bits of precision at runtime. See
- <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2008-07/msg00063.html>.
The compiler has truncated all 'long double' literals in logl.c to
53 bits of precision. */
L_(85.0)
diff --git a/tests/test-log10.h b/tests/test-log10.h
index a6acc8803a..e1d99bbd0d 100644
--- a/tests/test-log10.h
+++ b/tests/test-log10.h
@@ -47,7 +47,7 @@ test_function (void)
#if defined __i386__ && defined __FreeBSD__
/* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
precision in the compiler but 64 bits of precision at runtime. See
- <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2008-07/msg00063.html>.
The compiler has truncated all 'long double' literals in log10l.c to
53 bits of precision. */
L_(18.0)
@@ -76,7 +76,7 @@ test_function (void)
#if defined __i386__ && defined __FreeBSD__
/* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
precision in the compiler but 64 bits of precision at runtime. See
- <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2008-07/msg00063.html>.
The compiler has truncated all 'long double' literals in log10l.c to
53 bits of precision. */
L_(38.0)
diff --git a/tests/test-log1p.h b/tests/test-log1p.h
index 5c6fea314a..0df9aaedce 100644
--- a/tests/test-log1p.h
+++ b/tests/test-log1p.h
@@ -43,7 +43,7 @@ test_function (void)
#if defined __i386__ && defined __FreeBSD__
/* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
precision in the compiler but 64 bits of precision at runtime. See
- <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2008-07/msg00063.html>.
The compiler has truncated all 'long double' literals in log1pl.c to
53 bits of precision. */
L_(900.0)
@@ -72,7 +72,7 @@ test_function (void)
#if defined __i386__ && defined __FreeBSD__
/* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
precision in the compiler but 64 bits of precision at runtime. See
- <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2008-07/msg00063.html>.
The compiler has truncated all 'long double' literals in log1pl.c to
53 bits of precision. */
L_(1020.0)
diff --git a/tests/test-log2.h b/tests/test-log2.h
index 2c11a7c9e8..8f80eb9f07 100644
--- a/tests/test-log2.h
+++ b/tests/test-log2.h
@@ -74,7 +74,7 @@ test_function (void)
#if defined __i386__ && defined __FreeBSD__
/* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
precision in the compiler but 64 bits of precision at runtime. See
- <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2008-07/msg00063.html>.
The compiler has truncated all 'long double' literals in log2l.c to
53 bits of precision. */
L_(8193.0)
@@ -103,7 +103,7 @@ test_function (void)
#if defined __i386__ && defined __FreeBSD__
/* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
precision in the compiler but 64 bits of precision at runtime. See
- <https://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00063.html>.
+ <https://lists.gnu.org/r/bug-gnulib/2008-07/msg00063.html>.
The compiler has truncated all 'long double' literals in log2l.c to
53 bits of precision. */
L_(8193.0)
diff --git a/tests/test-printf-posix.h b/tests/test-printf-posix.h
index c15a1d1080..55e83188a5 100644
--- a/tests/test-printf-posix.h
+++ b/tests/test-printf-posix.h
@@ -46,7 +46,7 @@ test_function (int (*my_printf) (const char *, ...))
/* FLAG_ZERO with infinite number. */
/* "0000000inf 33" is not a valid result; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
my_printf ("%010a %d\n", Infinityd (), 33, 44, 55);
/* Test the support of the %f format directive. */
diff --git a/tests/test-regex.c b/tests/test-regex.c
index e8cf68a75e..511a57d38c 100644
--- a/tests/test-regex.c
+++ b/tests/test-regex.c
@@ -220,7 +220,7 @@ main (void)
}
/* Catch a bug reported by Vin Shelton in
- https://lists.gnu.org/archive/html/bug-coreutils/2007-06/msg00089.html
+ https://lists.gnu.org/r/bug-coreutils/2007-06/msg00089.html
*/
re_set_syntax (RE_SYNTAX_POSIX_BASIC
& ~RE_CONTEXT_INVALID_DUP
diff --git a/tests/test-snprintf-posix.h b/tests/test-snprintf-posix.h
index 5aa95206b0..18c838e429 100644
--- a/tests/test-snprintf-posix.h
+++ b/tests/test-snprintf-posix.h
@@ -361,7 +361,7 @@ test_function (int (*my_snprintf) (char *, size_t, const char *, ...))
int retval =
my_snprintf (result, sizeof (result), "%010a %d", Infinityd (), 33, 44, 55);
/* "0000000inf 33" is not a valid result; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
ASSERT (strcmp (result, " inf 33") == 0);
ASSERT (retval == strlen (result));
}
@@ -370,7 +370,7 @@ test_function (int (*my_snprintf) (char *, size_t, const char *, ...))
int retval =
my_snprintf (result, sizeof (result), "%050a %d", NaNd (), 33, 44, 55);
/* "0000000nan 33" is not a valid result; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
ASSERT (strlen (result) == 50 + 3
&& strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
&& strcmp (result + strlen (result) - 3, " 33") == 0);
@@ -665,7 +665,7 @@ test_function (int (*my_snprintf) (char *, size_t, const char *, ...))
int retval =
my_snprintf (result, sizeof (result), "%010La %d", Infinityl (), 33, 44, 55);
/* "0000000inf 33" is not a valid result; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
ASSERT (strcmp (result, " inf 33") == 0);
ASSERT (retval == strlen (result));
}
@@ -674,7 +674,7 @@ test_function (int (*my_snprintf) (char *, size_t, const char *, ...))
int retval =
my_snprintf (result, sizeof (result), "%050La %d", NaNl (), 33, 44, 55);
/* "0000000nan 33" is not a valid result; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
ASSERT (strlen (result) == 50 + 3
&& strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
&& strcmp (result + strlen (result) - 3, " 33") == 0);
diff --git a/tests/test-sprintf-posix.h b/tests/test-sprintf-posix.h
index e598b0bd9a..296628b222 100644
--- a/tests/test-sprintf-posix.h
+++ b/tests/test-sprintf-posix.h
@@ -347,7 +347,7 @@ test_function (int (*my_sprintf) (char *, const char *, ...))
int retval =
my_sprintf (result, "%010a %d", Infinityd (), 33, 44, 55);
/* "0000000inf 33" is not a valid result; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
ASSERT (strcmp (result, " inf 33") == 0);
ASSERT (retval == strlen (result));
}
@@ -356,7 +356,7 @@ test_function (int (*my_sprintf) (char *, const char *, ...))
int retval =
my_sprintf (result, "%050a %d", NaNd (), 33, 44, 55);
/* "0000000nan 33" is not a valid result; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
ASSERT (strlen (result) == 50 + 3
&& strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
&& strcmp (result + strlen (result) - 3, " 33") == 0);
@@ -651,7 +651,7 @@ test_function (int (*my_sprintf) (char *, const char *, ...))
int retval =
my_sprintf (result, "%010La %d", Infinityl (), 33, 44, 55);
/* "0000000inf 33" is not a valid result; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
ASSERT (strcmp (result, " inf 33") == 0);
ASSERT (retval == strlen (result));
}
@@ -660,7 +660,7 @@ test_function (int (*my_sprintf) (char *, const char *, ...))
int retval =
my_sprintf (result, "%050La %d", NaNl (), 33, 44, 55);
/* "0000000nan 33" is not a valid result; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
ASSERT (strlen (result) == 50 + 3
&& strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
&& strcmp (result + strlen (result) - 3, " 33") == 0);
diff --git a/tests/test-stdalign.c b/tests/test-stdalign.c
index 490ef8fbb4..c6eb8df9c6 100644
--- a/tests/test-stdalign.c
+++ b/tests/test-stdalign.c
@@ -86,7 +86,7 @@ main ()
return 77;
#elif defined __HP_cc && __ia64
/* Avoid a test failure due to HP-UX Itanium cc bug; see:
- https://lists.gnu.org/archive/html/bug-gnulib/2017-03/msg00078.html */
+ https://lists.gnu.org/r/bug-gnulib/2017-03/msg00078.html */
fputs ("Skipping test: known HP-UX Itanium cc compiler bug\n", stderr);
return 77;
#else
diff --git a/tests/test-stdbool.c b/tests/test-stdbool.c
index b300413d3e..50cb881264 100644
--- a/tests/test-stdbool.c
+++ b/tests/test-stdbool.c
@@ -82,7 +82,7 @@ char o[sizeof n == m * sizeof n[0] ? 1 : -1];
char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
/* Catch a bug in an HP-UX C compiler. See
https://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
- https://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
+ https://lists.gnu.org/r/bug-coreutils/2005-11/msg00161.html
*/
_Bool q = true;
_Bool *pq = &q;
@@ -105,7 +105,7 @@ main ()
/* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
reported by James Lemley on 2005-10-05; see
- https://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
+ https://lists.gnu.org/r/bug-coreutils/2005-10/msg00086.html
This is a runtime test, since a corresponding compile-time
test would rely on initializer extensions. */
{
diff --git a/tests/test-vasnprintf-posix.c b/tests/test-vasnprintf-posix.c
index 140d982621..f9ecfbefd7 100644
--- a/tests/test-vasnprintf-posix.c
+++ b/tests/test-vasnprintf-posix.c
@@ -463,7 +463,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
my_asnprintf (NULL, &length, "%010a %d", Infinityd (), 33, 44, 55);
ASSERT (result != NULL);
/* "0000000inf 33" is not a valid result; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
ASSERT (strcmp (result, " inf 33") == 0);
ASSERT (length == strlen (result));
free (result);
@@ -475,7 +475,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
my_asnprintf (NULL, &length, "%050a %d", NaNd (), 33, 44, 55);
ASSERT (result != NULL);
/* "0000000nan 33" is not a valid result; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
ASSERT (strlen (result) == 50 + 3
&& strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
&& strcmp (result + strlen (result) - 3, " 33") == 0);
@@ -863,7 +863,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
my_asnprintf (NULL, &length, "%010La %d", Infinityl (), 33, 44, 55);
ASSERT (result != NULL);
/* "0000000inf 33" is not a valid result; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
ASSERT (strcmp (result, " inf 33") == 0);
ASSERT (length == strlen (result));
free (result);
@@ -875,7 +875,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
my_asnprintf (NULL, &length, "%050La %d", NaNl (), 33, 44, 55);
ASSERT (result != NULL);
/* "0000000nan 33" is not a valid result; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
ASSERT (strlen (result) == 50 + 3
&& strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
&& strcmp (result + strlen (result) - 3, " 33") == 0);
diff --git a/tests/test-vasprintf-posix.c b/tests/test-vasprintf-posix.c
index 15d52ecb16..100e2b85dd 100644
--- a/tests/test-vasprintf-posix.c
+++ b/tests/test-vasprintf-posix.c
@@ -444,7 +444,7 @@ test_function (int (*my_asprintf) (char **, const char *, ...))
my_asprintf (&result, "%010a %d", Infinityd (), 33, 44, 55);
ASSERT (result != NULL);
/* "0000000inf 33" is not a valid result; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
ASSERT (strcmp (result, " inf 33") == 0);
ASSERT (retval == strlen (result));
free (result);
@@ -456,7 +456,7 @@ test_function (int (*my_asprintf) (char **, const char *, ...))
my_asprintf (&result, "%050a %d", NaNd (), 33, 44, 55);
ASSERT (result != NULL);
/* "0000000nan 33" is not a valid result; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
ASSERT (strlen (result) == 50 + 3
&& strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
&& strcmp (result + strlen (result) - 3, " 33") == 0);
@@ -844,7 +844,7 @@ test_function (int (*my_asprintf) (char **, const char *, ...))
my_asprintf (&result, "%010La %d", Infinityl (), 33, 44, 55);
ASSERT (result != NULL);
/* "0000000inf 33" is not a valid result; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
ASSERT (strcmp (result, " inf 33") == 0);
ASSERT (retval == strlen (result));
free (result);
@@ -856,7 +856,7 @@ test_function (int (*my_asprintf) (char **, const char *, ...))
my_asprintf (&result, "%050La %d", NaNl (), 33, 44, 55);
ASSERT (result != NULL);
/* "0000000nan 33" is not a valid result; see
- <https://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
+ <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
ASSERT (strlen (result) == 50 + 3
&& strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
&& strcmp (result + strlen (result) - 3, " 33") == 0);
diff --git a/top/maint.mk b/top/maint.mk
index c462d24608..4ffd24bb85 100644
--- a/top/maint.mk
+++ b/top/maint.mk
@@ -871,7 +871,7 @@ sc_GFDL_version:
$(_sc_search_regexp)
# Don't use Texinfo's @acronym{}.
-# https://lists.gnu.org/archive/html/bug-gnulib/2010-03/msg00321.html
+# https://lists.gnu.org/r/bug-gnulib/2010-03/msg00321.html
texinfo_suffix_re_ ?= \.(txi|texi(nfo)?)$$
sc_texinfo_acronym:
@prohibit='@acronym\{' \