123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472moduletypeS=sigtypebackend_type=Sys.backend_type=|Native|Bytecode|Otherofstring(*
type backend_type =
| Native
| Bytecode
| Other of string
*)(** @since 4.04.0: type backend_type =
| Native
| Bytecode
| Other of string
*)typesignal_behavior=Sys.signal_behavior=|Signal_default|Signal_ignore|Signal_handleof(int->unit)(** Alias for {!Sys.signal_behavior} *)exceptionBreak(** Alias for {!Sys.Break} *)typeextra_prefix=Sys.extra_prefix=|Plus|Tilde(*
type extra_prefix =
| Plus
| Tilde
*)(** @since 4.14.0: type extra_prefix =
| Plus
| Tilde
*)typeextra_info=(extra_prefix*string)(*
type extra_info = (extra_prefix * string)
*)(** @since 4.14.0: type extra_info = (extra_prefix * string)
*)typeocaml_release_info=Sys.ocaml_release_info={major:int;minor:int;patchlevel:int;extra:extra_infooption}(*
type ocaml_release_info =
{
major: int ;
minor: int ;
patchlevel: int ;
extra: extra_info option }
*)(** @since 4.14.0:
type ocaml_release_info =
{
major: int ;
minor: int ;
patchlevel: int ;
extra: extra_info option }
*)moduleImmediate64=Sys.Immediate64(*
module Immediate64 :
sig module type Non_immediate = sig type t end
module type Immediate = sig
type t[@@immediate ]
(*
type t
*)
end
module Make :
functor (Immediate : Immediate) ->
functor (Non_immediate : Non_immediate) -> sig
type t[@@immediate64 ]
(*
type t
*)
type 'a repr =
| Immediate: Immediate.t repr
| Non_immediate: Non_immediate.t repr
(*
type 'a repr =
| Immediate
| Non_immediate
*)
val repr : t repr end
end
*)(** @since 4.10.0: module Immediate64 = Sys.Immediate64
*)externalis_regular_file:string->bool="caml_sys_is_regular_file"(*
val is_regular_file : string -> bool
*)(** @since 5.1.0:
external is_regular_file : string -> bool = "caml_sys_is_regular_file"
*)valdevelopment_version:bool(** @since 4.14.0: val development_version : bool *)valocaml_release:ocaml_release_info(** @since 4.14.0: val ocaml_release : ocaml_release_info *)externalmkdir:string->int->unit="caml_sys_mkdir"(*
val mkdir : string -> int -> unit
*)(** @since 4.12.0: external mkdir : string -> int -> unit = "caml_sys_mkdir"
*)externalrmdir:string->unit="caml_sys_rmdir"(*
val rmdir : string -> unit
*)(** @since 4.12.0: external rmdir : string -> unit = "caml_sys_rmdir"
*)valmax_floatarray_length:int(** @since 4.08.0: val max_floatarray_length : int *)valgetenv_opt:string->stringoption(** @since 4.05.0: val getenv_opt : string -> string option *)valbackend_type:backend_type(** @since 4.04.0: val backend_type : backend_type *)valint_size:int(** @since 4.03.0: val int_size : int *)externalruntime_variant:unit->string="caml_runtime_variant"(*
val runtime_variant : unit -> string
*)(** @since 4.03.0:
external runtime_variant : unit -> string = "caml_runtime_variant"
*)externalruntime_parameters:unit->string="caml_runtime_parameters"(*
val runtime_parameters : unit -> string
*)(** @since 4.03.0:
external runtime_parameters : unit -> string = "caml_runtime_parameters"
*)valsigbus:int(** @since 4.03.0: val sigbus : int *)valsigpoll:int(** @since 4.03.0: val sigpoll : int *)valsigsys:int(** @since 4.03.0: val sigsys : int *)valsigtrap:int(** @since 4.03.0: val sigtrap : int *)valsigurg:int(** @since 4.03.0: val sigurg : int *)valsigxcpu:int(** @since 4.03.0: val sigxcpu : int *)valsigxfsz:int(** @since 4.03.0: val sigxfsz : int *)valenable_runtime_warnings:bool->unit(** @since 4.03.0: val enable_runtime_warnings : bool -> unit *)valruntime_warnings_enabled:unit->bool(** @since 4.03.0: val runtime_warnings_enabled : unit -> bool *)externalopaque_identity:'a->'a="%opaque"(*
val opaque_identity : 'a -> 'a
*)(** @since 4.03.0: external opaque_identity : 'a -> 'a = "%opaque"
*)valunix:bool(** @since 4.01.0: val unix : bool *)valwin32:bool(** @since 4.01.0: val win32 : bool *)valcygwin:bool(** @since 4.01.0: val cygwin : bool *)valbig_endian:bool(** @since 4.00.0: val big_endian : bool *)externalis_directory:string->bool="caml_sys_is_directory"(*
val is_directory : string -> bool
*)(** @since 3.10.0:
external is_directory : string -> bool = "caml_sys_is_directory"
*)externalargv:stringarray="%sys_argv"(*
val argv : string array
*)(** @since 4.09.0: external argv : string array = "%sys_argv"
@since 3.07.0: val argv : string array
*)valexecutable_name:string(** Alias for {!Sys.executable_name} *)externalfile_exists:string->bool="caml_sys_file_exists"(*
external file_exists : string -> bool = "sys_file_exists"
*)(** @since 3.08.0:
external file_exists : string -> bool = "caml_sys_file_exists"
@since 3.07.0: external file_exists : string -> bool = "sys_file_exists"
*)externalremove:string->unit="caml_sys_remove"(*
external remove : string -> unit = "sys_remove"
*)(** @since 3.08.0: external remove : string -> unit = "caml_sys_remove"
@since 3.07.0: external remove : string -> unit = "sys_remove"
*)externalrename:string->string->unit="caml_sys_rename"(*
external rename : string -> string -> unit = "sys_rename"
*)(** @since 3.08.0:
external rename : string -> string -> unit = "caml_sys_rename"
@since 3.07.0: external rename : string -> string -> unit = "sys_rename"
*)externalgetenv:string->string="caml_sys_getenv"(*
external getenv : string -> string = "sys_getenv"
*)(** @since 3.08.0: external getenv : string -> string = "caml_sys_getenv"
@since 3.07.0: external getenv : string -> string = "sys_getenv"
*)externalcommand:string->int="caml_sys_system_command"(*
external command : string -> int = "sys_system_command"
*)(** @since 3.08.0:
external command : string -> int = "caml_sys_system_command"
@since 3.07.0: external command : string -> int = "sys_system_command"
*)externaltime:unit->((float)[@unboxed])="caml_sys_time""caml_sys_time_unboxed"[@@noalloc](*
external time : unit -> float = "caml_sys_time"
(*
external time : unit -> float = "sys_time"
*)
*)(** @since 4.03.0:
external time :
unit -> ((float)[@unboxed ]) = "caml_sys_time" "caml_sys_time_unboxed"
[@@noalloc ]
@since 3.08.0: external time : unit -> float = "caml_sys_time"
@since 3.07.0: external time : unit -> float = "sys_time"
*)externalchdir:string->unit="caml_sys_chdir"(*
external chdir : string -> unit = "sys_chdir"
*)(** @since 3.08.0: external chdir : string -> unit = "caml_sys_chdir"
@since 3.07.0: external chdir : string -> unit = "sys_chdir"
*)externalgetcwd:unit->string="caml_sys_getcwd"(*
external getcwd : unit -> string = "sys_getcwd"
*)(** @since 3.08.0: external getcwd : unit -> string = "caml_sys_getcwd"
@since 3.07.0: external getcwd : unit -> string = "sys_getcwd"
*)externalreaddir:string->stringarray="caml_sys_read_directory"(*
external readdir : string -> string array = "sys_read_directory"
*)(** @since 3.08.0:
external readdir : string -> string array = "caml_sys_read_directory"
@since 3.07.0:
external readdir : string -> string array = "sys_read_directory"
*)valinteractive:boolref(** Alias for {!Sys.interactive} *)valos_type:string(** Alias for {!Sys.os_type} *)valword_size:int(** Alias for {!Sys.word_size} *)valmax_string_length:int(** Alias for {!Sys.max_string_length} *)valmax_array_length:int(** Alias for {!Sys.max_array_length} *)externalsignal:int->signal_behavior->signal_behavior="caml_install_signal_handler"(*
external signal :
int -> signal_behavior -> signal_behavior = "install_signal_handler"
*)(** @since 3.08.0:
external signal :
int -> signal_behavior -> signal_behavior =
"caml_install_signal_handler"
@since 3.07.0:
external signal :
int -> signal_behavior -> signal_behavior = "install_signal_handler"
*)valset_signal:int->signal_behavior->unit(** Alias for {!Sys.set_signal} *)valsigabrt:int(** Alias for {!Sys.sigabrt} *)valsigalrm:int(** Alias for {!Sys.sigalrm} *)valsigfpe:int(** Alias for {!Sys.sigfpe} *)valsighup:int(** Alias for {!Sys.sighup} *)valsigill:int(** Alias for {!Sys.sigill} *)valsigint:int(** Alias for {!Sys.sigint} *)valsigkill:int(** Alias for {!Sys.sigkill} *)valsigpipe:int(** Alias for {!Sys.sigpipe} *)valsigquit:int(** Alias for {!Sys.sigquit} *)valsigsegv:int(** Alias for {!Sys.sigsegv} *)valsigterm:int(** Alias for {!Sys.sigterm} *)valsigusr1:int(** Alias for {!Sys.sigusr1} *)valsigusr2:int(** Alias for {!Sys.sigusr2} *)valsigchld:int(** Alias for {!Sys.sigchld} *)valsigcont:int(** Alias for {!Sys.sigcont} *)valsigstop:int(** Alias for {!Sys.sigstop} *)valsigtstp:int(** Alias for {!Sys.sigtstp} *)valsigttin:int(** Alias for {!Sys.sigttin} *)valsigttou:int(** Alias for {!Sys.sigttou} *)valsigvtalrm:int(** Alias for {!Sys.sigvtalrm} *)valsigprof:int(** Alias for {!Sys.sigprof} *)valcatch_break:bool->unit(** Alias for {!Sys.catch_break} *)valocaml_version:string(** Alias for {!Sys.ocaml_version} *)externalpoll_actions:unit->unit="%poll"(*
val poll_actions : unit -> unit
*)end