fstyp_mod_dump man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

FSTYP_MOD_INIT(3FSTYP)					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 subdirec‐
       tory 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)

				 Jun 29, 2006		FSTYP_MOD_INIT(3FSTYP)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net