|
|
|
|
Synopsis |
|
|
|
Documentation |
|
module Foreign.Marshal.Error |
|
|
An abstract type that contains a value for each variant of IOError.
| Instances | |
|
|
|
Construct an IOError of the given type where the second argument
describes the error location and the third and fourth argument
contain the file handle and file path of the file involved in the
error if applicable.
|
|
|
I/O error where the operation failed because one of its arguments
already exists.
|
|
|
I/O error where the operation failed because one of its arguments
does not exist.
|
|
|
I/O error where the operation failed because one of its arguments
is a single-use resource, which is already being used.
|
|
|
I/O error where the operation failed because the device is full.
|
|
|
I/O error where the operation failed because the end of file has
been reached.
|
|
|
I/O error where the operation is not possible.
|
|
|
I/O error where the operation failed because the user does not
have sufficient operating system privilege to perform that operation.
|
|
|
I/O error that is programmer-defined.
|
|
|
Adds a location description and maybe a file path and file handle
to an IOError. If any of the file handle or file path is not given
the corresponding value in the IOError remains unaltered.
|
|
Produced by Haddock version 2.6.1 |