Re: parse-namestring and logical pathnames



Marco Antoniotti <marcoxa@xxxxxxxxx> writes:
On Sep 28, 6:44 pm, Richard M Kreuter <kreu...@xxxxxxxxx> wrote:
Marco Antoniotti <marc...@xxxxxxxxx> writes:

Besides, lowercasing in Unix is wrong as the file system is case-
sensitive.

Customary case is meant to be whatever lettercase is normally used in
file names on a file system, not whether the file system is
case-preserving or case-insensitive.  The examples in the dictionary
entry for MAKE-PATHNAME shows and the Issue PATHNAME-COMPONENT-CASE
mentions that customary case for Unix is supposed to be lowercase.

Yes. And *that* is wrong (the supposition that customary case for
Unix is lowercase).

On the Unix hosts I've checked, the ratio of all-lowercase directory
entry names to any-uppercase directory entry names is around 5 to 1, and
that all-uppercase directory entry names make up around one
three-thousandth of the total number of names. Isn't that good enough
evidence that filenames are normally lowercase on Unix?

--
Richard
.



Relevant Pages

  • Log file accidentally deleted while open.
    ... Checks the file system report and everything is fine. ... In this case Unix does not release the space allocated to the file until all processes that are using that file close their file handles to that file. ... I know that as long as a directory entry exists another directory entry can be linked to that file, but I am not aware of any way to link a directory entry to an i-node with a link count of zero. ...
    (AIX-L)
  • Re: parse-namestring and logical pathnames
    ... file names on a file system, not whether the file system is ... entry for MAKE-PATHNAME shows and the Issue PATHNAME-COMPONENT-CASE ... mentions that customary case for Unix is supposed to be lowercase. ... Unix is lowercase). ...
    (comp.lang.lisp)
  • Re: parse-namestring and logical pathnames
    ... file names on a file system, not whether the file system is ... mentions that customary case for Unix is supposed to be lowercase. ... And *that* is wrong (the supposition that customary case for ... Unix is lowercase). ...
    (comp.lang.lisp)
  • Re: Comm Ports 10+
    ... He'd copied over a massive system from Unix to Windows, ... File System, AFS, developed at CMU at its Information Technology Center. ... All devices are in the internal kernel namespace '??' ...
    (microsoft.public.vc.mfc)
  • Re: trouble with rename-file
    ... Which by looking at the source of the function rename-file is an error ... foreign function call to the unix function rename. ... Not all partitions contain a file system. ... That's what the dfcommand shows you. ...
    (comp.lang.lisp)