FSTYP_STRERROR(3FSTYP) File System Type Identification Library Functions
NAME
fstyp_strerror - get error message string
SYNOPSIS
cc [
flag... ]
file...
-lfstyp -lnvpair [
library... ]
#include <libnvpair.h>
#include <libfstyp.h>
const char *fstyp_strerror(
fstyp_handle_t handle,
int error);
PARAMETERS
handle Opaque handle returned by
fstyp_init(3FSTYP). This argument
is optional and can be
0.
error Error value returned by a
libfstyp function.
DESCRIPTION
The
fstyp_strerror() function maps the error value to an error
message string and returns a pointer to that string. The returned
string should not be overwritten.
The following error values are defined:
FSTYP_ERR_NO_MATCH No file system match.
FSTYP_ERR_MULT_MATCH Multiple file system matches.
FSTYP_ERR_HANDLE Invalid handle.
FSTYP_ERR_OFFSET Supplied offset is invalid or unsupported
by the module.
FSTYP_ERR_NO_PARTITION Specified partition not found.
FSTYP_ERR_NOP No such operation.
FSTYP_ERR_DEV_OPEN Device cannot be opened.
FSTYP_ERR_IO I/O error.
FSTYP_ERR_NOMEM Out of memory.
FSTYP_ERR_MOD_NOT_FOUND Requested file system module not found.
FSTYP_ERR_MOD_DIR_OPEN Directory cannot be opened.
FSTYP_ERR_MOD_OPEN Module cannot be opened.
FSTYP_ERR_MOD_INVALID Invalid module version.
FSTYP_ERR_NAME_TOO_LONG File system name length exceeds system
limit.
ATTRIBUTES
See
attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Evolving |
+--------------------+-----------------+
|MT-Level | MT-Safe |
+--------------------+-----------------+
SEE ALSO
fstyp_init(3FSTYP),
libfstyp(3LIB),
attributes(7) June 20, 2006 FSTYP_STRERROR(3FSTYP)