Mercurial > hg > octave-shane > gnulib-hg
diff lib/system-quote.h @ 16848:ae444fc80840
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>.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sat, 12 May 2012 11:25:17 +0200 (2012-05-12) |
parents | d6e95ab13906 |
children | 1aa668619908 |
line wrap: on
line diff
--- a/lib/system-quote.h +++ b/lib/system-quote.h @@ -20,14 +20,16 @@ /* When passing a command the system's command interpreter, we must quote the program name and arguments, since - - Unix shells interpret characters like " ", "'", "<", ">", "$" etc. in a - special way, + - Unix shells interpret characters like " ", "'", "<", ">", "$", '*', '?' + etc. in a special way, - Windows CreateProcess() interprets characters like ' ', '\t', '\\', '"' etc. (but not '<' and '>') in a special way, - Windows cmd.exe also interprets characters like '<', '>', '&', '%', etc. in a special way. Note that it is impossible to pass arguments that contain newlines or carriage return characters to programs through - cmd.exe. */ + cmd.exe. + - Windows programs usually perform wildcard expansion when they receive + arguments that contain unquoted '*', '?' characters. */ #include <stddef.h>