fstyp_mod_init(3fstyp) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

fstyp_mod_init(3fstyp)

fs...t(3FSTYP) File System Type Identification Library Functionsfs...t(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 un‐
       formatted information about the file system. This function is  used  by
       the   fstyp(8)   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(7) for descriptions of the following attributes:

       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE VALUE _ Interface StabilityCommitted _ MT-LevelMT-Safe


SEE ALSO
       fstyp_strerror(3FSTYP), libfstyp(3LIB), attributes(7), fstyp(8)

Oracle Solaris 11.4               29 Jun 2006                   fs...t(3FSTYP)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3