FSTYP_IDENT(3FSTYP) File System Type Identification Library Functions
NAME
fstyp_ident - identify file system attributes
SYNOPSIS
cc [
flag... ]
file...
-lfstyp -lnvpair [
library... ]
#include <libnvpair.h>
#include <libfstyp.h>
int fstyp_ident(
fstyp_handle_t handle,
const char *fstyp,
const char **ident);
PARAMETERS
handle Opaque handle returned by
fstyp_init(3FSTYP).
fstype Opaque argument that specifies the file system type to be
identified.
ident File system type returned if identification succeeds.
DESCRIPTION
The
fstyp_ident() function attempts to identify a file system
associated with the
handle. If the function succeeds, the file system
name is returned in the
ident pointer.
If
fstype is
NULL, the
fstyp_ident() function tries all available
identification modules. If
fstype is other than
NULL,
fstyp_ident() tries only the module for the file system type which is specified.
RETURN VALUES
The
fstyp_ident() function returns
0 on success and an error value on
failure. See
fstyp_strerror(3FSTYP).
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),
fstyp_mod_init(3FSTYP),
fstyp_strerror(3FSTYP),
libfstyp(3LIB),
attributes(7) June 20, 2006 FSTYP_IDENT(3FSTYP)