summaryrefslogtreecommitdiff
path: root/hurd
diff options
context:
space:
mode:
authorMichael I. Bushnell <mib@gnu.org>1993-10-28 02:17:46 +0000
committerMichael I. Bushnell <mib@gnu.org>1993-10-28 02:17:46 +0000
commit9903a74b5d87bd0fbca22071344c5187d2f18ef0 (patch)
tree2e293175b7c3d5a0309e2535c9aecde74784d455 /hurd
parent28fad30be91f8fa76071cd8a5ac1f345d4d2b553 (diff)
Formerly fsys.defs.~30~
Diffstat (limited to 'hurd')
-rw-r--r--hurd/fsys.defs19
1 files changed, 12 insertions, 7 deletions
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);
+