Module Eio_unix.Private

API for Eio backends only.

module Rcfd : sig ... end

A safe wrapper around Unix.file_descr.

module Fork_action : sig ... end

Actions to perform after forking a child process.

module Thread_pool : sig ... end

A pool of systhreads, to avoid the overhead of creating a new thread for each operation.

val chmod : Fd.t -> string -> flags:int -> mode:int -> unit
val chmod_unix : Unix.file_descr -> string -> flags:int -> mode:int -> unit
val chown : flags:int -> uid:int64 -> gid:int64 -> Fd.t -> string -> unit
val chown_unix : flags:int -> uid:int64 -> gid:int64 -> Unix.file_descr -> string -> unit
val getaddrinfo : service:string -> string -> Eio.Net.Sockaddr.t list
val setsockopt : Fd.t -> 'a Eio.Net.Sockopt.t -> 'a -> unit
val getsockopt : Fd.t -> 'a Eio.Net.Sockopt.t -> 'a