include sig ... end
val bin_flag : flag Bin_prot.Type_class.t
val bin_read_flag : flag Bin_prot.Read.reader
val __bin_read_flag__ : (int ‑> flag) Bin_prot.Read.reader
val bin_reader_flag : flag Bin_prot.Type_class.reader
val bin_size_flag : flag Bin_prot.Size.sizer
val bin_write_flag : flag Bin_prot.Write.writer
val bin_writer_flag : flag Bin_prot.Type_class.writer
val bin_shape_flag : Bin_prot.Shape.t
val flag_of_sexp : Sexplib.Sexp.t ‑> flag
val sexp_of_flag : flag ‑> Sexplib.Sexp.t
val splice : (?assume_fd_is_nonblocking:bool ‑> fd_in:Core.Unix.File_descr.t ‑> ?off_in:int ‑> fd_out:Core.Unix.File_descr.t ‑> ?off_out:int ‑> len:int ‑> flags ‑> int * int * int) Core.Or_error.t
splice ?assume_fd_is_nonblocking ~fd_in ?off_in ~fd_out ?off_out
~len flags
see man-page for details.
(ret,
ret_off_in, ret_off_out)
, where ret
corresponds to the return
value of the system call, ret_off_in
to the final input offset,
and ret_off_out
to the final output offset.val tee : (?assume_fd_is_nonblocking:bool ‑> fd_in:Core.Unix.File_descr.t ‑> fd_out:Core.Unix.File_descr.t ‑> int ‑> flags ‑> int) Core.Or_error.t
tee ?assume_fd_is_nonblocking ~fd_in ~fd_out len flags
see man-page
for details.
val vmsplice : (?assume_fd_is_nonblocking:bool ‑> Core.Unix.File_descr.t ‑> Core.Bigstring.t Core.Unix.IOVec.t array ‑> ?count:int ‑> flags ‑> int) Core.Or_error.t
vmsplice ?assume_fd_is_nonblocking fd iovecs ?count flags
see man-page for details.
Array.length iovecs