diff options
-rw-r--r-- | hurd/ChangeLog | 5 | ||||
-rw-r--r-- | hurd/fs.defs | 19 |
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 |