diff options
author | vincentdarley <vincentdarley> | 2001-11-19 17:45:12 (GMT) |
---|---|---|
committer | vincentdarley <vincentdarley> | 2001-11-19 17:45:12 (GMT) |
commit | 0c8611b14c13a79efe7691651a45f20c7b47409c (patch) | |
tree | 3f2e86cd2a8eb99aa4c5ff5e7ef1d85671b5a518 /doc | |
parent | 5417c9d53dd7e73ca789bbc888f3bf392202a0eb (diff) | |
download | tcl-0c8611b14c13a79efe7691651a45f20c7b47409c.zip tcl-0c8611b14c13a79efe7691651a45f20c7b47409c.tar.gz tcl-0c8611b14c13a79efe7691651a45f20c7b47409c.tar.bz2 |
win fs fixes
Diffstat (limited to 'doc')
-rw-r--r-- | doc/FileSystem.3 | 8 | ||||
-rw-r--r-- | doc/file.n | 18 |
2 files changed, 14 insertions, 12 deletions
diff --git a/doc/FileSystem.3 b/doc/FileSystem.3 index d593540..018f81e 100644 --- a/doc/FileSystem.3 +++ b/doc/FileSystem.3 @@ -4,7 +4,7 @@ '\" See the file "license.terms" for information on usage and redistribution '\" of this file, and for a DISCLAIMER OF ALL WARRANTIES. '\" -'\" RCS: @(#) $Id: FileSystem.3,v 1.11 2001/11/12 19:37:03 hobbs Exp $ +'\" RCS: @(#) $Id: FileSystem.3,v 1.12 2001/11/19 17:45:12 vincentdarley Exp $ '\" .so man.macros .TH Tcl_FSCopyFile 3 8.4 Tcl "Tcl Library Procedures" @@ -750,7 +750,7 @@ typedef int Tcl_FSNormalizePathProc( .PP .SH FILESYSTEM OPERATIONS .PP -This fields in this section of the structure contain addresses of +The fields in this section of the structure contain addresses of functions which are called to carry out the basic filesystem operations. A filesystem which expects to be used with the complete standard Tcl command set must implement all of these. If some of @@ -955,14 +955,14 @@ choose whether they actually want to retain a 'master list' of volumes or not (if not, they generate the list on the fly and pass it to Tcl with a refCount of 1 and then forget about the list, if yes, then they simply increment the refCount of their master list and pass it -to Tcl which will copy the contents and then decrememnt the count back +to Tcl which will copy the contents and then decrement the count back to where it was). .PP Therefore, Tcl considers return values from this proc to be read-only. .PP .SH FILEATTRSTRINGSPROC .PP -Function to list all attributes strings which are valid for this +Function to list all attribute strings which are valid for this filesystem. If not implemented the filesystem will not support the \fBfile attributes\fR command. This allows arbitrary additional information to be attached to files in the filesystem. If it is @@ -5,7 +5,7 @@ '\" See the file "license.terms" for information on usage and redistribution '\" of this file, and for a DISCLAIMER OF ALL WARRANTIES. '\" -'\" RCS: @(#) $Id: file.n,v 1.11 2001/11/12 19:37:03 hobbs Exp $ +'\" RCS: @(#) $Id: file.n,v 1.12 2001/11/19 17:45:12 vincentdarley Exp $ '\" .so man.macros .TH file n 8.3 Tcl "Tcl Built-In Commands" @@ -223,13 +223,15 @@ under Windows or AppleScript on the Macintosh. .TP \fBfile normalize \fIname\fR . -Returns a unique normalised path representation for the file, whose string -value can be used as a unique identifier for the it. A normalized path is -one which has all '../', './' removed. Also it is one which is in the -``standard'' format for the native platform. On MacOS, Unix, this means the -path must be free of symbolic links/aliases, and on Windows it means we want -the long form, with the long form's case-dependence (which gives us a -unique, case-dependent path). +Returns a unique normalised path representation for the file, whose +string value can be used as a unique identifier for the it. A +normalized path is one which has all '../', './' removed. Also it is +one which is in the ``standard'' format for the native platform. On +MacOS, Unix, this means the path must be free of symbolic +links/aliases, and on Windows it also means means we want the long form +(when running Win NT/2000/XP) or the short form (when running Win +95/98) with that form's case-dependence (which gives us a unique, +case-dependent path). .TP \fBfile owned \fIname\fR . |