From 2b4370eb9b04804e353374f255fbd382893c80cd Mon Sep 17 00:00:00 2001 From: Thomas Bushnell Date: Wed, 15 Jul 1998 14:40:37 +0000 Subject: Wed Jul 15 10:37:44 1998 Thomas Bushnell, n/BSG * fs.defs (dir_lookup): Update interface specification in the comment to reflect current reality. --- hurd/ChangeLog | 5 +++++ hurd/fs.defs | 19 +++++++++++-------- 2 files changed, 16 insertions(+), 8 deletions(-) (limited to 'hurd') 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 + + * 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 * 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 ; 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 ; 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 -- cgit v1.2.3