Date: Mon, 5 Mar 2001 09:35:17 +0200 (IST) From: Eli Zaretskii X-Sender: eliz AT is To: Jim Meyering cc: Richard Dawe , DJGPP workers Subject: Re: Fetish.pm band-aid (Fileutils testsuite) In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp-workers AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On 4 Mar 2001, Jim Meyering wrote: > FYI, the quotes from _shell_quote are necessary for the file > names used in some of the tests because those names contain > meta-characters. As you probably know, Jim, most meta-characters will not work on DOS/Windows because they are invalid in file names, even if quoted. I'm talking about characters from the set "*?:<>| (including the double quote). Newlines are also not allowed, and forward and back-slashes are only allowed as directory separators, not as literal characters. Plain DOS disallows a few more characters, such as + and [. If the tests you are talking about involve any of these, they are bound to fail with the DJGPP port, and we should devise a way to bypass those tests on DOS/Windows. One possible way of bypassing them cleanly is to try to create a file with the offending character with some simple shell command, such `echo', and if that fails, you know not to run the test.