module Uwt_base:sig
..end
Lwt independent core
Uwt_base contains type definitions and functions that are shared by
Uwt
and Uv_fs_sync
type
error =
| |
E2BIG |
(* | argument list too long | *) |
| |
EACCES |
(* | permission denied | *) |
| |
EADDRINUSE |
(* | address already in use | *) |
| |
EADDRNOTAVAIL |
(* | address not available | *) |
| |
EAFNOSUPPORT |
(* | address family not supported | *) |
| |
EAGAIN |
(* | resource temporarily unavailable | *) |
| |
EAI_ADDRFAMILY |
(* | address family not supported | *) |
| |
EAI_AGAIN |
(* | temporary failure | *) |
| |
EAI_BADFLAGS |
(* | bad ai_flags value | *) |
| |
EAI_BADHINTS |
(* | invalid value for hints | *) |
| |
EAI_CANCELED |
(* | request canceled | *) |
| |
EAI_FAIL |
(* | permanent failure | *) |
| |
EAI_FAMILY |
(* | ai_family not supported | *) |
| |
EAI_MEMORY |
(* | out of memory | *) |
| |
EAI_NODATA |
(* | no address | *) |
| |
EAI_NONAME |
(* | unknown node or service | *) |
| |
EAI_OVERFLOW |
(* | argument buffer overflow | *) |
| |
EAI_PROTOCOL |
(* | resolved protocol is unknown | *) |
| |
EAI_SERVICE |
(* | service not available for socket type | *) |
| |
EAI_SOCKTYPE |
(* | socket type not supported | *) |
| |
EALREADY |
(* | connection already in progress | *) |
| |
EBADF |
(* | bad file descriptor | *) |
| |
EBUSY |
(* | resource busy or locked | *) |
| |
ECANCELED |
(* | operation canceled | *) |
| |
ECHARSET |
(* | Windows filenames (and similar parameters) are
expected to be utf-8 encoded. | *) |
| |
ECONNABORTED |
(* | software caused connection abort | *) |
| |
ECONNREFUSED |
(* | connection refused | *) |
| |
ECONNRESET |
(* | connection reset by peer | *) |
| |
EDESTADDRREQ |
(* | destination address required | *) |
| |
EEXIST |
(* | file already exists | *) |
| |
EFAULT |
(* | bad address in system call argument | *) |
| |
EFBIG |
(* | file too large | *) |
| |
EHOSTUNREACH |
(* | host is unreachable | *) |
| |
EINTR |
(* | interrupted system call | *) |
| |
EINVAL |
(* | invalid argument | *) |
| |
EIO |
(* | i/o error | *) |
| |
EISCONN |
(* | socket is already connected | *) |
| |
EISDIR |
(* | illegal operation on a directory | *) |
| |
ELOOP |
(* | too many symbolic links encountered | *) |
| |
EMFILE |
(* | too many open files | *) |
| |
EMSGSIZE |
(* | message too long | *) |
| |
ENAMETOOLONG |
(* | name too long | *) |
| |
ENETDOWN |
(* | network is down | *) |
| |
ENETUNREACH |
(* | network is unreachable | *) |
| |
ENFILE |
(* | file table overflow | *) |
| |
ENOBUFS |
(* | no buffer space available | *) |
| |
ENODEV |
(* | no such device | *) |
| |
ENOENT |
(* | no such file or directory | *) |
| |
ENOMEM |
(* | not enough memory | *) |
| |
ENONET |
(* | machine is not on the network | *) |
| |
ENOPROTOOPT |
(* | protocol not available | *) |
| |
ENOSPC |
(* | no space left on device | *) |
| |
ENOSYS |
(* | function not implemented | *) |
| |
ENOTCONN |
(* | socket is not connected | *) |
| |
ENOTDIR |
(* | not a directory | *) |
| |
ENOTEMPTY |
(* | directory not empty | *) |
| |
ENOTSOCK |
(* | socket operation on non-socket | *) |
| |
ENOTSUP |
(* | operation not supported on socket | *) |
| |
EPERM |
(* | operation not permitted | *) |
| |
EPIPE |
(* | broken pipe | *) |
| |
EPROTO |
(* | protocol error | *) |
| |
EPROTONOSUPPORT |
(* | protocol not supported | *) |
| |
EPROTOTYPE |
(* | protocol wrong type for socket | *) |
| |
ERANGE |
(* | result too large | *) |
| |
EROFS |
(* | read-only file system | *) |
| |
ESHUTDOWN |
(* | cannot send after transport endpoint shutdown | *) |
| |
ESPIPE |
(* | invalid seek | *) |
| |
ESRCH |
(* | no such process | *) |
| |
ETIMEDOUT |
(* | connection timed out | *) |
| |
ETXTBSY |
(* | text file is busy | *) |
| |
EXDEV |
(* | cross-device link not permitted | *) |
| |
UNKNOWN |
(* | unknown error | *) |
| |
EOF |
(* | end of file | *) |
| |
ENXIO |
(* | no such device or address | *) |
| |
EMLINK |
(* | too many links | *) |
| |
UWT_EFATAL |
(* | something happened that the author of uwt didn't expect. Probably a bug or the api of libuv has changed in the meanwhile | *) |
val strerror : error -> string
error message for the given error code
val err_name : error -> string
error name for the given error code
val to_unix_error : error -> Unix.error
map error to Unix.error
, Unix.EUNKNOWNERR
is
used, if the mapping is not possible
val of_unix_error : Unix.error -> error
get back the original Uwt.error from an exception raised by a Uwt function
type'a
uv_result =('a, error) Pervasives.result
module Int_result:sig
..end
type
file
Abstract type for a file descriptor.
Unlike Unix.file_descr
it is not intended to wrap a SOCKET.
typesockaddr =
Unix.sockaddr
typebuf =
(char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t
val stdin : file
File descriptor for standard input.
val stdout : file
File descriptor for standard output.
val stderr : file
File descriptor for standard error.
module Iovec_write:sig
..end
module Fs_types:sig
..end
module type Fs_functions =sig
..end
module Conv:sig
..end
module Misc:sig
..end
module Sys_info:sig
..end