Module Core_extended.Extended_linux

type uids = {
ruid : int;
euid : int;
suid : int;
}
include sig ... end
val uids_of_sexp : Sexplib.Sexp.t ‑> uids
val sexp_of_uids : uids ‑> Sexplib.Sexp.t
val bin_read_uids : uids Bin_prot.Read.reader
val __bin_read_uids__ : (int ‑> uids) Bin_prot.Read.reader
val bin_reader_uids : uids Bin_prot.Type_class.reader
val bin_size_uids : uids Bin_prot.Size.sizer
val bin_write_uids : uids Bin_prot.Write.writer
val bin_writer_uids : uids Bin_prot.Type_class.writer
val bin_shape_uids : Bin_prot.Shape.t
val setresuid : (?⁠ruid:int ‑> ?⁠euid:int ‑> ?⁠suid:int ‑> unit ‑> unit) Core.Or_error.t
val getresuid : (unit ‑> uids) Core.Or_error.t
Splicing - zero-copies between kernel buffers
module Splice : sig ... end
module Statfs : sig ... end
val statfs : (string ‑> Statfs.t) Core.Or_error.t