posix error handling
authorVince Darley <vincentdarley@sourceforge.net>
Wed, 19 Feb 2003 10:26:24 +0000 (10:26 +0000)
committerVince Darley <vincentdarley@sourceforge.net>
Wed, 19 Feb 2003 10:26:24 +0000 (10:26 +0000)
ChangeLog
doc/vfs.n

index 7f0849ea894c18ee684d60989d157283549169a3..779286312729d198d09b815578d76433b3fd5032 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2003-02-18  Vince Darley <vincentdarley@sourceforge.net>
+
+       * generic/vfs.c:
+        * library/*.tcl: clean up of posix error handling.
+
+        * doc/vfs.n: added some more documentation.
+       
 2003-02-18  Vince Darley <vincentdarley@sourceforge.net>
 
        * generic/vfs.c: added 'vfs::filesystem posixerror' command
index 7821505e3698d3f943658372b8dadb2d02b6097c..94bbcf4ab3623aa4faa7920c5538c628448ca5fb 100644 (file)
--- a/doc/vfs.n
+++ b/doc/vfs.n
@@ -1,5 +1,5 @@
 '\"
-'\" Copyright (c) 2001, Vince Darley
+'\" Copyright (c) 2001-2003, Vince Darley
 '\" 
 '\" 
 .so man.macros
@@ -67,6 +67,11 @@ remain until Tcl exits).  The second
 effect is to provide the command \fBvfs::filesystem\fR which allows
 the interpreter to intercept filesystem commands and handle them with
 Tcl code in that interpreter.
+.PP
+There are two unsupported subcommands of \fBvfs::filesystem\fR,
+\fBfullynormalize path\fR and \fBposixerror int\fR, which are used to
+normalize a path (including any final symlink) and to register a posix 
+error code with a Tcl error, respectively.
 .TP
 \fBvfs::filesystem\fR \fImount\fR \fI?-volume?\fR \fIpath\fR \fIcommand\fR
 To use a virtual filesystem, it must be 'mounted'.  Mounting involves