summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Bushnell <thomas@gnu.org>1998-07-15 14:40:37 +0000
committerThomas Bushnell <thomas@gnu.org>1998-07-15 14:40:37 +0000
commit2b4370eb9b04804e353374f255fbd382893c80cd (patch)
tree9821e8797fcdba5e6e606514ba070978524c8406
parent91fb52011f769cb23bd92666125f23071d28d5e4 (diff)
Wed Jul 15 10:37:44 1998 Thomas Bushnell, n/BSG <tb@mit.edu>
* fs.defs (dir_lookup): Update interface specification in the comment to reflect current reality.
-rw-r--r--hurd/ChangeLog5
-rw-r--r--hurd/fs.defs19
2 files changed, 16 insertions, 8 deletions
diff --git a/hurd/ChangeLog b/hurd/ChangeLog
index 2e26102a..0128be8e 100644
--- a/hurd/ChangeLog
+++ b/hurd/ChangeLog
@@ -1,3 +1,8 @@
+Wed Jul 15 10:37:44 1998 Thomas Bushnell, n/BSG <tb@mit.edu>
+
+ * fs.defs (dir_lookup): Update interface specification in the
+ comment to reflect current reality.
+
Tue Sep 23 15:52:35 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* password.defs: New file.
diff --git a/hurd/fs.defs b/hurd/fs.defs
index 535d7fb8..e7329889 100644
--- a/hurd/fs.defs
+++ b/hurd/fs.defs
@@ -1,5 +1,5 @@
/* Definitions for the filesystem interface.
- Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation
+ Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation
This file is part of the GNU Hurd.
@@ -198,13 +198,16 @@ routine file_getfh (
/* Operations supported on directories */
/* Translate a file name, following all symlinks. Upon return, if DO_RETRY
- is FS_RETRY_MAGICAL then RETRY_NAME specifies what to do, the list of
- possibilities is documented in <hurd/hurd_types.h>; if FS_RETRY_REAUTH,
- then RESULT should be reauthenticated before being used. If RETRY_NAME
- is the empty string, no further dir_lookup calls are required; RESULT,
- or the reauthenticated port, is the port to use. Otherwise the
- dir_lookup call should be repeated, sent to RESULT (or the
- reauthenticated port) with RETRY_NAME passed for FILE_NAME. */
+ is FS_RETRY_MAGICAL then RETRY_NAME specifies what to do, the list
+ of possibilities is documented in <hurd/hurd_types.h>; if
+ FS_RETRY_REAUTH, then RESULT should be reauthenticated before being
+ used. If RETRY_NAME is the empty string and the retry type is
+ FS_RETRY_NORMAL, then no further dir_lookup calls are required;
+ RESULT is the port to use. Otherwise the dir_lookup call should be
+ repeated, sent to RESULT (or the reauthenticated port) with
+ RETRY_NAME passed for FILE_NAME. This call is required to be
+ supported by all files (even non-directories) if the filename is
+ null, and should function in that case as a re-open of the file. */
routine dir_lookup (
start_dir: file_t;
RPT