From 9903a74b5d87bd0fbca22071344c5187d2f18ef0 Mon Sep 17 00:00:00 2001 From: "Michael I. Bushnell" Date: Thu, 28 Oct 1993 02:17:46 +0000 Subject: Formerly fsys.defs.~30~ --- hurd/fsys.defs | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) (limited to 'hurd') diff --git a/hurd/fsys.defs b/hurd/fsys.defs index f1319858..a179d471 100644 --- a/hurd/fsys.defs +++ b/hurd/fsys.defs @@ -59,12 +59,17 @@ routine fsys_getfile ( filehandle: data_t; out file: mach_port_send_t); -/* Bootstrap filesystems should first arrange to have an execserver - running, by whatever mechanism they prefer. Using that execserver, - they should then exec the startup server. The startup server will - start the authentication server, and then file_getcontrol on its - current directory, and then this call on the resulting control - port, giving that information to the fileserver. */ -routine fsys_here_is_auth ( +/* The following two calls are only implemented by bootstrap filesystems. */ + +routine fsys_getpriv ( + fsys: fsys_t; + out host_priv: mach_port_t; + out device_master: mach_port_t); + +/* The filesystem must do a proc_reassign with the specified procserver + port to identify itself before otherwise using the port. */ +routine fsys_init ( fsys: fsys_t; + proc_server: proc_t; auth_handle: auth_t); + -- cgit v1.2.3