To focus the search input from anywhere on the page, press the 'S' key.
in-package search v0.1.0
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
package ocaml-base-compiler
-
bigarray
-
dynlink
-
ocamlbytecomp
-
ocamlcommon
-
ocamlmiddleend
-
ocamloptcomp
-
odoc_info
-
stdlib
-
str
-
unix
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Thread-compatible system calls.
- deprecated
The functionality of this module has been merged back into the
Unix
module. Threaded programs can now call the functions from moduleUnix
directly, and still get the correct behavior (block the calling thread, if required, but do not block all threads in the process).
Process handling
val wait : unit -> int * Unix.process_status
val waitpid : Unix.wait_flag list -> int -> int * Unix.process_status
val system : string -> Unix.process_status
Basic input/output
val read : Unix.file_descr -> bytes -> int -> int -> int
val write : Unix.file_descr -> bytes -> int -> int -> int
val write_substring : Unix.file_descr -> string -> int -> int -> int
Input/output with timeout
val timed_read : Unix.file_descr -> bytes -> int -> int -> float -> int
val timed_write : Unix.file_descr -> bytes -> int -> int -> float -> int
Behave as ThreadUnix.read
and ThreadUnix.write
, except that Unix_error(ETIMEDOUT,_,_)
is raised if no data is available for reading or ready for writing after d
seconds. The delay d
is given in the fifth argument, in seconds.
val timed_write_substring :
Unix.file_descr ->
string ->
int ->
int ->
float ->
int
Polling
val select :
Unix.file_descr list ->
Unix.file_descr list ->
Unix.file_descr list ->
float ->
Unix.file_descr list * Unix.file_descr list * Unix.file_descr list
Pipes and redirections
val pipe : ?cloexec:bool -> unit -> Unix.file_descr * Unix.file_descr
val open_process_in : string -> in_channel
val open_process_out : string -> out_channel
val open_process : string -> in_channel * out_channel
Time
Sockets
val socket :
?cloexec:bool ->
Unix.socket_domain ->
Unix.socket_type ->
int ->
Unix.file_descr
val accept :
?cloexec:bool ->
Unix.file_descr ->
Unix.file_descr * Unix.sockaddr
val connect : Unix.file_descr -> Unix.sockaddr -> unit
val recv : Unix.file_descr -> bytes -> int -> int -> Unix.msg_flag list -> int
val recvfrom :
Unix.file_descr ->
bytes ->
int ->
int ->
Unix.msg_flag list ->
int * Unix.sockaddr
val send : Unix.file_descr -> bytes -> int -> int -> Unix.msg_flag list -> int
val send_substring :
Unix.file_descr ->
string ->
int ->
int ->
Unix.msg_flag list ->
int
val sendto :
Unix.file_descr ->
bytes ->
int ->
int ->
Unix.msg_flag list ->
Unix.sockaddr ->
int
val sendto_substring :
Unix.file_descr ->
string ->
int ->
int ->
Unix.msg_flag list ->
Unix.sockaddr ->
int
val open_connection : Unix.sockaddr -> in_channel * out_channel
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page