uwt
Library
Module
Module type
Parameter
Class
Class type
val gethostname : unit -> string Lwt.t
Return the name of the local host.
val gethostbyname : string -> Unix.host_entry Lwt.t
Find an entry in hosts
with the given name.
val gethostbyaddr : Unix.inet_addr -> Unix.host_entry Lwt.t
Find an entry in hosts
with the given address.
val getservbyname : name:string -> protocol:string -> Unix.service_entry Lwt.t
Find an entry in services
with the given name.
val getservbyport : int -> string -> Unix.service_entry Lwt.t
Find an entry in services
with the given service number.
val getprotobyname : string -> Unix.protocol_entry Lwt.t
Find an entry in protocols
with the given name.
val getprotobynumber : int -> Unix.protocol_entry Lwt.t
Find an entry in protocols
with the given protocol number.
val getlogin : unit -> string Lwt.t
Return the login name of the user executing the process.
val getpwnam : string -> Unix.passwd_entry Lwt.t
Find an entry in passwd
with the given name.
val getpwuid : int -> Unix.passwd_entry Lwt.t
Find an entry in passwd
with the given user id.
val getgrnam : string -> Unix.group_entry Lwt.t
Find an entry in group
with the given name.
val getgrgid : int -> Unix.group_entry Lwt.t
Find an entry in group
with the given group id.
val lseek : file -> int64 -> Unix.seek_command -> int64 Lwt.t
Set the current position for a file descriptor, and return the resulting offset (from the beginning of the file).
val getcwd : unit -> string Lwt.t
Return the name of the current working directory.
val chdir : string -> unit Lwt.t
Change the process working directory.
val chroot : string -> unit Lwt.t
Change the process root directory.
val lockf : file -> Unix.lock_command -> int64 -> unit Lwt.t
See the long comment at the standard Unix
module
val sleep : float -> unit Lwt.t
sleep d
is a thread that remains suspended for d
seconds and then terminates.
pipe ()
creates pipes similar to Unix.pipe
, but as Pipe.t
val realpath : string -> string Lwt.t
wrapper around realpath under Unix and GetFinalPathNameByHandleW or GetFullPathName under windows. Deprecated. Use Uwt.Fs.realpath instead, it will also work for older libuv versions.