Module Stdlib.Sys
| Native | Bytecode | Other of string
type signal_behavior = Sys.signal_behavior = | Signal_default| Signal_ignore| Signal_handle of int -> unit
| Plus | Tilde
type ocaml_release_info = {major : int;minor : int;patchlevel : int;
}type ocaml_release_info =
major: int ;
minor: int ;
patchlevel: int ;
extra: extra_info option
val development_version : boolval mkdir : string -> int -> unitval rmdir : string -> unitval max_floatarray_length : intval getenv_opt : string -> string optionval runtime_variant : unit -> stringexternal runtime_variant : unit -> string = "caml_runtime_variant"
val runtime_parameters : unit -> stringexternal runtime_parameters : unit -> string = "caml_runtime_parameters"
val enable_runtime_warnings : bool -> unitval runtime_warnings_enabled : unit -> boolval opaque_identity : 'a -> 'aval is_directory : string -> boolexternal is_directory : string -> bool = "caml_sys_is_directory"
val executable_name : stringval file_exists : string -> boolexternal file_exists : string -> bool = "caml_sys_file_exists"
val remove : string -> unitval rename : string -> string -> unitexternal rename : string -> string -> unit = "caml_sys_rename"
val getenv : string -> stringval command : string -> intexternal command : string -> int = "caml_sys_system_command"
external time : unit -> ((float)@unboxed ) = "caml_sys_time" "caml_sys_time_unboxed" @@noalloc
val chdir : string -> unitval getcwd : unit -> stringval readdir : string -> string arrayexternal readdir : string -> string array = "caml_sys_read_directory"
external readdir : string -> string array = "sys_read_directory"
val interactive : bool refval max_string_length : intval max_array_length : intexternal signal : int -> signal_behavior -> signal_behavior = "caml_install_signal_handler"
external signal : int -> signal_behavior -> signal_behavior = "install_signal_handler"
val catch_break : bool -> unitval ocaml_version : string