diff options
Diffstat (limited to 'hurd/io.defs')
-rw-r--r-- | hurd/io.defs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/hurd/io.defs b/hurd/io.defs index 01f87a87..7ec7c6c3 100644 --- a/hurd/io.defs +++ b/hurd/io.defs @@ -27,8 +27,12 @@ IO_IMPORTS /* Write data to an IO object. If offset is -1, write at the object maintained file pointer. If the object is not seekable, offset is - ignored. The amount successfully written is returned in amount. */ -/* INTR */ + ignored. The amount successfully written is returned in amount. A + given user should not have more than one outstanding io_write on an + object at a time; servers implement congestion control by delaying + responses to io_write. Servers may drop data (returning ENOBUFS) + if they recevie more than one write when not prepared for it. */ +/*INTR */ routine io_write ( io_object: io_t; data: data_t; |