From da7b6c6321c5ee2d0c61c7f860c524b3e3ee73a2 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Thu, 16 Jun 1994 04:49:54 +0000 Subject: Formerly fsys.defs.~36~ --- hurd/fsys.defs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'hurd') diff --git a/hurd/fsys.defs b/hurd/fsys.defs index 2435689b..5d167369 100644 --- a/hurd/fsys.defs +++ b/hurd/fsys.defs @@ -43,15 +43,21 @@ routine fsys_goaway ( flags: int); /* Return a file to the root of the filesystem. - FLAGS are as for dir_pathtrans. */ -routine fsys_getroot ( + FLAGS are as for dir_pathtrans (but O_CREAT and O_EXCL are not + meaningful). DO_RETRY, RETRY_NAME, and RESULT are as + for dir_pathtrans. The port should be authenticated with GEN_UIDS + and GEN_GIDS (except, of course, for FS_RETRY_REAUTH and + FS_RETRY_MAGICAL). */ +routine fsys_getroot( fsys: fsys_t; #ifdef FSYS_GETROOT_UREPLY ureplyport ureply: mig_reply_port_t; #endif - flags: int; gen_uids: idarray_t; gen_gids: idarray_t; + flags: int; + out do_retry: retry_type; + out retry_name: string_t; out file: mach_port_send_t); /* Get a file given a file handle (see file_getfh). */ -- cgit v1.2.3