Module Proto.Ropen
Ropen completes a Topen request. After Ropen is received, the fid used in the Topen can be used in Twrite or Tread calls, according to the flags passed in the Topen request. The returned iounit is the maximum number of bytes of data that a server will handle for the file in a single request.
val qid : t -> Styx__.Types.Qid.t
Unique identifier for the opened file.
val iounit : t -> int
The maximum size of a read or write that will be completed in one request. Typically this should be the maximum number of bytes allowed according to the current 9P connection's
msize
value, but some servers can choose a lower iounit that aligns with its underlying storage features.
val alloc : Iovec.ring -> t
val commit : t -> tag:Tag.t -> iounit:int -> int