summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael I. Bushnell <mib@gnu.org>1995-10-27 18:47:19 +0000
committerMichael I. Bushnell <mib@gnu.org>1995-10-27 18:47:19 +0000
commit75b0d8035a5f7a7f46956303957f54ee1bed8fe8 (patch)
tree8c9ed53647a22f00ff2fa050f4f8d81a9520078b
parentc10349717e5a538f14f54a42a8b1d10e9589a3be (diff)
(fsys_startup_reply, fsys_getfile_reply, fsys_syncfs_reply,
fsys_set_options_reply, fsys_getpriv_reply, fsys_forward_reply): New functions, completing interface.
-rw-r--r--hurd/fsys_reply.defs29
1 files changed, 24 insertions, 5 deletions
diff --git a/hurd/fsys_reply.defs b/hurd/fsys_reply.defs
index 9b6d9f1e..b106c97c 100644
--- a/hurd/fsys_reply.defs
+++ b/hurd/fsys_reply.defs
@@ -26,7 +26,10 @@ subsystem fsys_reply 22100; /* must match fsys.defs + 100 */
type reply_port_t = polymorphic | MACH_MSG_TYPE_PORT_SEND_ONCE
ctype: mach_port_t;
-skip; /* startup */
+simpleroute fsys_startup_reply (
+ repsy_port: reply_port_t;
+ retcode: kern_return_t;
+ realnode: mach_port_send_t);
simpleroutine fsys_goaway_reply (
reply_port: reply_port_t;
@@ -39,14 +42,30 @@ simpleroutine fsys_getroot_reply (
retry_name: string_t;
file: mach_port_send_t);
-skip; /* getfile */
+simpleroutine fsys_getfile_reply (
+ reply_port: reply_port_t;
+ retcode: kern_return_t;
+ file: mach_port_send_t);
-skip; /* getpriv */
+simpleroutine fsys_syncfs_reply (
+ reply_port: reply_port_t;
+ retocde: kern_return_t);
-skip; /* fsys_syncfs */
+simpleroutine fsys_set_options_reply (
+ reply_port: reply_port_t;
+ retcode: kern_return_t);
-skip; /* fsys_mod_readonly */
+simpleroutine fsys_getpriv_reply (
+ reply_port_: reply_port_t;
+ retcode: kern_return_t;
+ host_priv: mach_port_send_t;
+ device_master: mach_port_send_t;
+ fstask: mach_port_send_t);
simpleroutine fsys_init_reply (
reply_port: reply_port_t;
retcode: kern_return_t);
+
+simpleroutine fsys_forward_reply (
+ reply_port: reply_port_t;
+ retcode: kern_return_t);