Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

fstyp_mod_dump(3fstyp) [opensolaris man page]

fstyp_mod_init(3FSTYP)				 File System Type Identification Library Functions			    fstyp_mod_init(3FSTYP)

NAME
fstyp_mod_init, fstyp_mod_fini, fstyp_mod_ident, fstyp_mod_get_attr, fstyp_mod_dump - libfstyp module interface SYNOPSIS
cc [ flag... ] file... -lfstyp -lnvpair [ library... ] #include <libnvpair.h> #include <libfstyp.h> int fstyp_mod_init(int fd, off64_t **offset, fstyp_mod_handle_t *handle); void fstyp_mod_fini(fstyp_mod_handle_t handle); int fstyp_mod_ident(fstyp_mod_handle_t handle); int fstyp_mod_get_attr(fstyp_mod_handle_t handle, nvlist_t **attr); int fstyp_mod_dump(fstyp_mod_handle_t handle, FILE *fout, FILE *ferr); PARAMETERS
fd Open file descriptor of a block or a raw device that contains the file system to be identified. offset Offset from the beginning of the device where the file system is located. handle Opaque handle that the module returns in fstyp_mod_init() and is used with other module functions. fout Output stream. ferr Error stream. DESCRIPTION
A libfstyp module implements heuristics required to identify a file system type. The modules are shared objects loaded by libfstyp. The libfstyp modules are located in /usr/lib/fs subdirectories. A subdirectory name defines the name of the file system. Each module exports the fstyp_mod_init(), fstyp_mod_fini(), fstyp_mod_ident(), and fstyp_mod_get_attr() functions. All of these functions map directly to the respective libfstyp interfaces. The fstyp_mod_dump() function is optional. It can be used to output unformatted information about the file system. This function is used by the fstyp(1M) command when the -v option is specified. The fstyp_mod_dump() function is not recommended and should be used only in legacy modules. FILES
/usr/lib/fs/ Default module directory. /usr/lib/fs/fstype/fstyp.so.1 Default path to a libfstyp module for an fstype file system. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Evolving | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+ SEE ALSO
fstyp(1M), fstyp_strerror(3FSTYP), libfstyp(3LIB), attributes(5) SunOS 5.11 29 Jun 2006 fstyp_mod_init(3FSTYP)

Check Out this Related Man Page

fstyp_strerror(3FSTYP)				 File System Type Identification Library Functions			    fstyp_strerror(3FSTYP)

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(5) 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(5) SunOS 5.11 20 Jun 2006 fstyp_strerror(3FSTYP)
Man Page