summaryrefslogtreecommitdiff
path: root/hurd
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1994-06-16 04:49:54 +0000
committerRoland McGrath <roland@gnu.org>1994-06-16 04:49:54 +0000
commitda7b6c6321c5ee2d0c61c7f860c524b3e3ee73a2 (patch)
tree6334db9ae817c0ab41469334857f35aef3912715 /hurd
parent204ca599708936cfb3ca900779dafb570128604c (diff)
Formerly fsys.defs.~36~
Diffstat (limited to 'hurd')
-rw-r--r--hurd/fsys.defs12
1 files changed, 9 insertions, 3 deletions
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). */