sig
val argv : string array
val executable_name : string
val file_exists : string -> bool
val is_directory : string -> bool
val remove : string -> unit
val rename : string -> string -> unit
val getenv : string -> string option
val getenv_exn : string -> string
val command : string -> int
val chdir : string -> unit
val getcwd : unit -> string
val readdir : string -> string array
val interactive : bool Pervasives.ref
val os_type : string
val word_size : int
val max_string_length : int
val max_array_length : int
exception Break
val catch_break : bool -> unit
val ocaml_version : string
end