type signal_behavior = Sys.signal_behavior =
| Signal_default
| Signal_ignore
| Signal_handle of int -> unit
val development_version : bool
val mkdir : string -> int -> unit
val rmdir : string -> unit
val max_floatarray_length : int
val getenv_opt : string -> string option
val runtime_variant : unit -> string
val runtime_parameters : unit -> string
val enable_runtime_warnings : bool -> unit
val runtime_warnings_enabled : unit -> bool
val opaque_identity : 'a -> 'a
val is_directory : string -> bool
val executable_name : string
val file_exists : string -> bool
val remove : string -> unit
val rename : string -> string -> unit
val getenv : string -> string
val command : string -> int
val chdir : string -> unit
val getcwd : unit -> string
val readdir : string -> string array
val interactive : bool ref
val max_string_length : int
val max_array_length : int
val catch_break : bool -> unit
val ocaml_version : string