sig
val argv : string array
val executable_name : string
val file_exists : string -> [ `No | `Unknown | `Yes ] Import.Deferred.t
val file_exists_exn : string -> bool Import.Deferred.t
val when_file_exists :
?poll_delay:Core.Std.Time.Span.t -> string -> unit Import.Deferred.t
val is_directory :
?follow_symlinks:bool ->
string -> [ `No | `Unknown | `Yes ] Import.Deferred.t
val is_directory_exn :
?follow_symlinks:bool -> string -> bool Import.Deferred.t
val is_file :
?follow_symlinks:bool ->
string -> [ `No | `Unknown | `Yes ] Import.Deferred.t
val is_file_exn : ?follow_symlinks:bool -> string -> bool Import.Deferred.t
val remove : string -> unit Import.Deferred.t
val rename : string -> string -> unit Import.Deferred.t
val getenv : string -> string option
val getenv_exn : string -> string
val command : string -> int Import.Deferred.t
val command_exn : string -> unit Import.Deferred.t
val chdir : string -> unit Import.Deferred.t
val getcwd : unit -> string Import.Deferred.t
val readdir : string -> string array Import.Deferred.t
val ls_dir : string -> string list Import.Deferred.t
val interactive : bool Pervasives.ref
val os_type : string
val word_size : int
val ocaml_version : string
val execution_mode : unit -> [ `Bytecode | `Native ]
val c_int_size : unit -> int
end