Eio_unix.PrivateAPI for Eio backends only.
type Effect.t += | Await_readable : Unix.file_descr -> unit Effect.t| Await_writable : Unix.file_descr -> unit Effect.t| Get_monotonic_clock : Eio.Time.Mono.ty Eio.Std.r Effect.t| Pipe : Eio.Switch.t -> (source_ty Eio.Std.r * sink_ty Eio.Std.r) Effect.tmodule Rcfd : sig ... endA safe wrapper around Unix.file_descr.
module Fork_action : sig ... endActions to perform after forking a child process.
module Thread_pool : sig ... endA pool of systhreads, to avoid the overhead of creating a new thread for each operation.
val read_link : Fd.t option -> string -> stringval read_link_unix : Unix.file_descr option -> string -> stringval chmod : Fd.t -> string -> flags:int -> mode:int -> unitval chmod_unix : Unix.file_descr -> string -> flags:int -> mode:int -> unitval chown : flags:int -> uid:int64 -> gid:int64 -> Fd.t -> string -> unitval chown_unix :
flags:int ->
uid:int64 ->
gid:int64 ->
Unix.file_descr ->
string ->
unitval getaddrinfo : service:string -> string -> Eio.Net.Sockaddr.t listval setsockopt : Fd.t -> 'a Eio.Net.Sockopt.t -> 'a -> unitval getsockopt : Fd.t -> 'a Eio.Net.Sockopt.t -> 'a