diff options
Diffstat (limited to 'hurd/io_reply.defs')
-rw-r--r-- | hurd/io_reply.defs | 121 |
1 files changed, 121 insertions, 0 deletions
diff --git a/hurd/io_reply.defs b/hurd/io_reply.defs index 9188cb8a..7aaee15e 100644 --- a/hurd/io_reply.defs +++ b/hurd/io_reply.defs @@ -31,3 +31,124 @@ IO_IMPORTS type reply_port_t = polymorphic | MACH_MSG_TYPE_MAKE_SEND_ONCE ctype: mach_port_t; +simpleroutine io_write_reply ( + reply: reply_port_t; + return_code: kern_return_t; + amount: int); + +simpleroutine io_read_reply ( + reply: reply_port_t; + return_code: kern_return_t; + data: data_t); + +simpleroutine io_seek_reply ( + reply: reply_port_t; + return_code: kern_return_t; + newp: off_t); + +simpleroutine io_readable_reply ( + reply: reply_port_t; + return_code: kern_return_t; + int amount); + +simpleroutine io_set_all_openmodes_reply ( + reply: reply_port_t; + return_code: kern_return_t); + +simpleroutine io_get_openmodes_reply ( + reply: reply_port_t; + return_code: kern_return_t; + int bits); + +simpleroutine io_set_some_openmodes_reply ( + reply: reply_port_t; + return_code: kern_return_t); + +simpleroutine io_clear_some_openmodes_reply ( + reply: reply_port_t; + return_code: kern_return_t); + +simpleroutine io_async_reply ( + reply: reply_port_t; + return_code: kern_return_t; + async_id_port: mach_port_send_t); + +simpleroutine io_mod_owner_reply ( + reply: reply_port_t; + return_code: kern_return_t); + +simpleroutine io_get_owner_reply ( + reply: reply_port_t; + return_code: kern_return_t; + owner: pid_t); + +simpleroutine io_get_icky_async_id_reply ( + reply: reply_port_t; + return_code: kern_return_t; + id_port: mach_port_send_t); + +simpleroutine io_select_reply ( + reply: reply_port_t; + return_code: kern_return_t; + select_result: int); + +simpleroutine io_stat_reply ( + reply: reply_port_t; + return_code: kern_return_t; + stat_info: io_statbuf_t); + +skip; /* io_reauthenticate has no reply */ + +simpleroutine io_restrict_auth_reply ( + reply: reply_port_t; + return_code: kern_return_t; + new_object: mach_port_send_t); + +simpleroutine io_duplicate_reply ( + reply: reply_port_t; + return_code: kern_return_t; + newport: mach_port_send_t); + +simpleroutine io_map_reply ( + reply: reply_port_t; + return_code: kern_return_t; + rdobject: mach_port_send_t; + wrobject: mach_port_send_t); + +simpleroutine io_map_cntl_reply ( + reply: reply_port_t; + return_code: kern_return_t; + memobj: mach_port_send_t); + +simpleroutine io_get_conch_reply ( + reply: reply_port_t; + return_code: kern_return_t); + +simpleroutine io_release_conch_reply ( + reply: reply_port_t; + return_code: kern_return_t); + +simpleroutine io_eofnotify_reply ( + reply: reply_port_t; + return_code: kern_return_t); + +simpleroutine io_prenotify_reply ( + reply: reply_port_t; + return_code: kern_return_t); + +simpleroutine io_postnotify_reply ( + reply: reply_port_t; + return_code: kern_return_t); + +simpleroutine io_readnotify_reply ( + reply: reply_port_t; + return_code: kern_return_t); + +simpleroutine io_readsleep_reply ( + reply: reply_port_t; + return_code: kern_return_t); + +simpleroutine io_sigio_reply ( + reply: reply_port_t; + return_code: kern_return_t); + |