summaryrefslogtreecommitdiff
path: root/hurd
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2013-02-24 00:12:08 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2013-02-24 00:12:08 +0100
commit21b9f4748d79dd561edcb45bdd0b514d7a0bed84 (patch)
tree5a9d6b4ebbd5425f6a0cc996b8040bc8b93cc8e2 /hurd
parent8b5177c4e88699442b8de493bff5273f235caa9b (diff)
parent402014f728e72d58d02cc06875296f9e2f984d02 (diff)
Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd
Diffstat (limited to 'hurd')
-rw-r--r--hurd/io_reply.defs24
-rw-r--r--hurd/io_request.defs18
2 files changed, 39 insertions, 3 deletions
diff --git a/hurd/io_reply.defs b/hurd/io_reply.defs
index b5daf27e..ffc4e752 100644
--- a/hurd/io_reply.defs
+++ b/hurd/io_reply.defs
@@ -109,6 +109,14 @@ simpleroutine io_duplicate_reply (
RETURN_CODE_ARG;
newport: mach_port_send_t);
+simpleroutine io_server_version_reply (
+ reply: reply_port_t;
+ RETURN_CODE_ARG;
+ server_name: string_t;
+ server_major_version: int;
+ server_minor_version: int;
+ server_edit_level: int);
+
simpleroutine io_map_reply (
reply: reply_port_t;
RETURN_CODE_ARG;
@@ -151,3 +159,19 @@ simpleroutine io_readsleep_reply (
simpleroutine io_sigio_reply (
reply: reply_port_t;
RETURN_CODE_ARG);
+
+simpleroutine io_pathconf_reply (
+ reply: reply_port_t;
+ RETURN_CODE_ARG;
+ value: int);
+
+simpleroutine io_identity_reply (
+ reply: reply_port_t;
+ RETURN_CODE_ARG;
+ idport: mach_port_send_t;
+ fsidport: mach_port_send_t;
+ fileno: ino64_t);
+
+simpleroutine io_revoke_reply (
+ reply: reply_port_t;
+ RETURN_CODE_ARG);
diff --git a/hurd/io_request.defs b/hurd/io_request.defs
index 55a8a31b..a3e775aa 100644
--- a/hurd/io_request.defs
+++ b/hurd/io_request.defs
@@ -92,9 +92,8 @@ simpleroutine io_get_icky_async_id_request (
simpleroutine io_select_request (
io_object: io_t;
- reply: reply_port_t;
- select_type: int;
- id_tag: int);
+ ureplyport reply: mach_port_make_send_t;
+ select_type: int);
simpleroutine io_stat_request (
stat_object: io_t;
@@ -160,3 +159,16 @@ simpleroutine io_readsleep_request (
simpleroutine io_sigio_request (
io_object: io_t;
reply: reply_port_t);
+
+simpleroutine io_pathconf_request (
+ io_object: io_t;
+ reply: reply_port_t;
+ name: int);
+
+simpleroutine io_identity_request (
+ io_object: io_t;
+ reply: reply_port_t);
+
+simpleroutine io_revoke_request (
+ io_object: io_t;
+ reply: reply_port_t);