Bruce Momjian <bruce@momjian.us> writes:
> * From http://www.computerhope.com/cmd.htm:
> *
> * 1. If all of the following conditions are met, then quote characters
> * on the command line are preserved:
> *
> * - no /S switch
> * - exactly two quote characters
> * - no special characters between the two quote characters, where special
> * is one of: &<>()@^|
> * - there are one or more whitespace characters between the the two quote
> * characters
> * - the string between the two quote characters is the name of an
> * executable file.
Hmm, that suggests that our code works *only* if there's white space in
all the paths !? Seems unlikely that this description is fully correct,
or we'd have had problems before.
regards, tom lane