| Current File : //usr/man/man3lib/libfstyp.3lib |
'\" te
.\" Copyright (c) 2006, Sun Microsystems, Inc. All Rights Reserved.
.TH libfstyp 3LIB "20 Jun 2006" "SunOS 5.11" "Interface Libraries"
.SH NAME
libfstyp \- file system type identification library
.SH SYNOPSIS
.LP
.nf
cc [ \fIflag\fR\&.\|.\|. ] \fIfile\fR\&.\|.\|. \fB-lfstyp\fR \fB -lnvpair \fR [ \fIlibrary\fR\&.\|.\|. ]
#include \fB<libnvpair.h>\fR
#include \fB<libfstyp.h>\fR
.fi
.SH DESCRIPTION
.sp
.LP
The \fBlibfstyp\fR library exports a set of functions to identify the file system type of an unmounted file system using heuristic modules.
.sp
.LP
Internally, the library is comprised of interfaces exported by file system-specific modules. See \fBfstyp_mod_init\fR(3FSTYP).
.SH INTERFACES
.sp
.LP
The shared object \fBlibfstyp.so.1\fR provides the public interfaces defined below. See \fBIntro\fR(3) for additional information on shared object interfaces.
.sp
.sp
.TS
tab();
lw(2.75i) lw(2.75i)
lw(2.75i) lw(2.75i)
.
\fBfstyp_fini\fR\fBfstyp_get_attr\fR
\fBfstyp_ident\fR\fBfstyp_init\fR
\fBfstyp_mod_dump\fR\fBfstyp_mod_fini\fR
\fBfstyp_mod_get_attr\fR\fBfstyp_mod_ident\fR
\fBfstyp_mod_init\fR\fBfstyp_strerror\fR
.TE
.SH FILES
.sp
.ne 2
.mk
.na
\fB\fB/lib/libfstyp.so.1\fR\fR
.ad
.RS 22n
.rt
shared object
.RE
.SH ATTRIBUTES
.sp
.LP
See \fBattributes\fR(5) for descriptions of the following attributes:
.sp
.sp
.TS
tab() box;
cw(2.75i) |cw(2.75i)
lw(2.75i) |lw(2.75i)
.
ATTRIBUTE TYPEATTRIBUTE VALUE
_
Availabilitysystem/library (32-bit)
_
Interface StabilityCommitted
_
MT-LevelMT-Safe
.TE
.SH SEE ALSO
.sp
.LP
\fBIntro\fR(3), \fBfstyp_mod_init\fR(3FSTYP), \fBlibnvpair\fR(3LIB), \fBattributes\fR(5)