summaryrefslogtreecommitdiff
path: root/hurd
diff options
context:
space:
mode:
Diffstat (limited to 'hurd')
-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);