Subject: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin

From: Eli Zaretskii <[email-masked]>
Date: Tue, 17 Mar 2015 14:15:59 +0200

> From: Michael Albinus <[email-masked]>
> Cc: [email-masked],  [email-masked]
> Date: Tue, 17 Mar 2015 12:11:27 +0100
> 
> One case on w32 I could reproduce is the following: There is just one
> special file "~/ file name with spaces ". The first test is OK, the
> other two tests not (wrong handling of trailing spaces)
> 
> (file-exists-p "~/ file name with spaces ")
> => t
> 
> (file-exists-p "~/ file name with spaces")
> => t
> 
> (directory-files "~/")
> => (" file name with spaces" ...)

Where do you see errors in primitives here?  They are just
peculiarities of the underlying filesystem.

Like I said: such file names should be avoided, but they are not
disallowed.