module Error : sig ... endtype select_timeout = [ | `Never| `Immediately| `After of IStdlib.IStd.Time_ns.Span.t
]val mkdir_p : ?perm:int -> string -> unitval nanosleep : float -> unitval putenv : key:string -> data:string -> unitval create_process : prog:string -> args:string list -> Process_info.tval getpid : unit -> Pid.tval fork : unit -> [ `In_the_child | `In_the_parent of Pid.t ]val symlink : ?to_dir:bool -> target:string -> link_name:string -> unit -> unitval dup2 :
?close_on_exec:bool ->
src:IStdlib.IStd.Unix.file_descr ->
dst:IStdlib.IStd.Unix.file_descr ->
unit ->
unitval read :
?restart:bool ->
pos:int ->
len:int ->
IStdlib.IStd.Unix.file_descr ->
buf:IStdlib.IStd.Bytes.t ->
intval openfile :
?perm:IStdlib.IStd.Unix.file_perm ->
mode:IStdlib.IStd.Unix.open_flag list ->
string ->
IStdlib.IStd.Unix.file_descrval select :
?restart:bool ->
read:IStdlib.IStd.Unix.file_descr list ->
write:IStdlib.IStd.Unix.file_descr list ->
except:IStdlib.IStd.Unix.file_descr list ->
timeout:select_timeout ->
unit ->
Select_fds.t