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

개요

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

fstyp_init(3fstyp)

fs...t(3FSTYP) File System Type Identification Library Functionsfs...t(3FSTYP)

NAME
       fstyp_init, fstyp_fini - initialize and finalize libfstyp handle

SYNOPSIS
       cc [ flag... ] file... -lfstyp -lnvpair [ library... ]
       #include <libnvpair.h>
       #include <libfstyp.h>

       int fstyp_init(int fd, off64_t **offset, char *module_dir,
            fstyp_handle_t *handle);


       void fstyp_fini(fstyp_handle_t handle);

PARAMETERS
       fd            Open file descriptor of a block or a raw device that con‐
                     tains the file system to be identified.


       offset        Offset  from  the  beginning of the device where the file
                     system is located.


       module_dir    Optional location of the libfstyp modules.


       handle        Opaque handle to be used with libfstyp functions.


DESCRIPTION
       The fstyp_init() function returns a handle associated with  the  speci‐
       fied  parameters.  This  handle  should be used with all other libfstyp
       functions.


       If module_dir is NULL, fstyp_init() looks for modules  in  the  default
       location: /usr/lib/fs subdirectories. The fstyp_init() function locates
       libfstyp  modules, but might defer loading the modules until the subse‐
       quent fstyp_ident() call.


       If module_dir is other than NULL, the fstyp_init() function  locates  a
       module  in  the  directory  that  is  specified. If no module is found,
       fstyp_init fails with FSTYP_ERR_MOD_NOT_FOUND.


       Modules that do not support non-zero offset can fail fstyp_init()  with
       FSTYP_ERR_OFFSET.


       The fstyp_fini() function releases all resources associated with a han‐
       dle and invalidates the handle.

RETURN VALUES
       The  fstyp_init()  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:

       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_ident(3FSTYP),   fstyp_mod_init(3FSTYP),  fstyp_strerror(3FSTYP),
       libfstyp(3LIB), attributes(7)

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