From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MRalU-0000BN-GI for qemu-devel@nongnu.org; Thu, 16 Jul 2009 19:53:28 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MRalQ-00007P-62 for qemu-devel@nongnu.org; Thu, 16 Jul 2009 19:53:28 -0400 Received: from [199.232.76.173] (port=60355 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MRalP-00007F-Th for qemu-devel@nongnu.org; Thu, 16 Jul 2009 19:53:23 -0400 Received: from mx20.gnu.org ([199.232.41.8]:16795) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MRalP-0004WT-KL for qemu-devel@nongnu.org; Thu, 16 Jul 2009 19:53:23 -0400 Received: from mail.codesourcery.com ([65.74.133.4]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MRalN-0000Qc-Q9 for qemu-devel@nongnu.org; Thu, 16 Jul 2009 19:53:22 -0400 From: Paul Brook Subject: Re: [Qemu-devel] [PATCH] rev3: support colon in filenames Date: Fri, 17 Jul 2009 00:53:16 +0100 References: <1245862739.6278.7.camel@localhost> <4A4CB39F.5070506@redhat.com> <20090715181405.GB3056@shareable.org> In-Reply-To: <20090715181405.GB3056@shareable.org> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200907170053.18816.paul@codesourcery.com> List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Kevin Wolf , linuxram@us.ibm.com, Anthony Liguori , kvm-devel > So I propose this as a universal quoting scheme: > > \ where is not ASCII alphanumeric. No thank you. This sounds dangerously like the windows command shell quoting rules. At first clance they appear to "just work", however when you actually try to figure out what's going on it gets horribly messy. For example UNC paths (which start with a double backslash) come out really weird with your suggestion. Paul