From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan-Benedict Glaw Subject: Re: RFC: Illegal Characters in File Names Date: Tue, 20 Jul 2004 08:33:33 +0200 Sender: linux-fsdevel-owner@vger.kernel.org Message-ID: <20040720063333.GW2019@lug-owl.de> References: <20040719084757.GC3227@vagabond> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ZoVy78VzjVQLn2aH" Return-path: Received: from dvmwest.gt.owl.de ([62.52.24.140]:42666 "EHLO dvmwest.gt.owl.de") by vger.kernel.org with ESMTP id S265701AbUGTGde (ORCPT ); Tue, 20 Jul 2004 02:33:34 -0400 To: linux-fsdevel@vger.kernel.org Content-Disposition: inline In-Reply-To: List-Id: linux-fsdevel.vger.kernel.org --ZoVy78VzjVQLn2aH Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, 2004-07-19 14:21:33 -0500, Joseph D. Wagner wrote in message : > I would argue that the shell having problems with them is the exact > reason they should be made illegal. The shell does not have problems with strange filenames; it's typically the user who doesn't really know how to enter them properly. > Allowing them begs the question "how should they be handled?" For > example, if a file name contained a backspace, displaying the raw > backspace would backup the character's position and result in two > characters being overwritten: the backspace and the character > immediately prior to the backspace. Printing a substitute character > instead of the raw character simply leads to more questions. Does > '\b' mean backspace or backslash and b? How do you tell the difference? See, it's only a question of *display*. Currently, a file name is anything you'd place into an ASCIIZ C string. That is basically "anything" except the terminating \0. ...and '/' is used to delimit parts of the whole part, so it's used internally. Eye-friendly file names are "nice to have", but from my point of view, it's no more than that. MfG, JBG --=20 Jan-Benedict Glaw jbglaw@lug-owl.de . +49-172-7608481 "Eine Freie Meinung in einem Freien Kopf | Gegen Zensur | Gegen Krieg fuer einen Freien Staat voll Freier B=FCrger" | im Internet! | im Ira= k! ret =3D do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TC= PA)); --ZoVy78VzjVQLn2aH Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFA/Ly9Hb1edYOZ4bsRAke4AJ4tFEm1WGBG94qHjpRntQ1OiVr2lwCggNjV gocDP1P8ca6lFCYAqsvzgmc= =owAz -----END PGP SIGNATURE----- --ZoVy78VzjVQLn2aH--