+2012-05-12 Bruno Haible <bruno@clisp.org>
+
+ sh-quote, system-quote: Add comments about wildcards.
+ * lib/sh-quote.h: Clarify what happens with wildcard characters.
+ * lib/system-quote.h: Likewise.
+ Reported by Eli Zaretskii <eliz@gnu.org>.
+
+2012-05-11 Paul Eggert <eggert@cs.ucla.edu>
+
+ fsusage: check for GNU/Linux statvfs problem dynamically
+ * lib/fsusage.c [STAT_STATVFS && __linux__ && (__GLIBC__||__UCLIBC__)]:
+ Define STAT_STATFS2_BSIZE too, since in this case the code now
+ checks dynamically whether statvfs is reliable, falling back on
+ Linux-style statfs otherwise.
+ (statvfs_works): New function, for dynamically testing statvfs.
+ (get_fs_usage) [STAT_STATVFS]: Use it.
+ * m4/fsusage.m4 (gl_FILE_SYSTEM_USAGE): Remove static check for
+ statvfs on GNU/Linux hosts, since it's now done dynamically.
+
+2012-05-10 Bruno Haible <bruno@clisp.org>
+
+ system-quote, execute, spawn-pipe: Escape '?' on Windows.
+ * lib/system-quote.c (SHELL_SPECIAL_CHARS, CMD_SPECIAL_CHARS): Add the
+ '?' character.
+ * lib/w32spawn.h (SHELL_SPECIAL_CHARS): Likewise.
+ * tests/test-system-quote-main.c (check_all): Check also strings like
+ "??????????".
+ Reported by Eli Zaretskii <eliz@gnu.org>.
+
+2012-05-10 Paul Eggert <eggert@cs.ucla.edu>
+
+ _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>.
+
+2012-05-10 Bruno Haible <bruno@clisp.org>
+
+ system-quote: Refactor.
+ * lib/system-quote.h (system_quote_copy): Fix comment.
+ * lib/system-quote.c (windows_createprocess_quote, windows_cmd_quote):
+ New functions, extracted from system_quote_copy.
+ (system_quote_length, system_quote_copy): Use these functions.
+ Reported by Paul Eggert.
+
+2012-05-08 Bruno Haible <bruno@clisp.org>
+
+ execute, spawn-pipe: Escape '*' characters in arguments on Windows.
+ * lib/w32spawn.h (SHELL_SPECIAL_CHARS): Add the '*' character.
+
+2012-05-08 Bruno Haible <bruno@clisp.org>
+
+ Tests for module 'system-quote'.
+ * modules/system-quote-tests: New file.
+ * tests/test-system-quote.sh: New file.
+ * tests/test-system-quote-main.c: New file.
+ * tests/test-system-quote-child.c: New file.
+
+ New module 'system-quote'.
+ * lib/system-quote.h: New file.
+ * lib/system-quote.c: New file.
+ * modules/system-quote: New file.
+
2012-05-08 Bruno Haible <bruno@clisp.org>
sh-quote: Make C++ safe and allow multiple inclusion.