Current File : //usr/share/man/man4/hba.conf.4
'\" te
.\" Copyright (c) 2010, Sun Microsystems, Inc. All Rights Reserved.
.TH hba.conf 4 "4 Sep 2003" "SunOS 5.11" "File Formats"
.SH NAME
hba.conf \- configuration file for the HBAAPI library
.SH DESCRIPTION
.sp
.LP
The \fB/etc/hba.conf\fR file is used to specify the Vendor-Specific Libraries that are installed on the system. This file is used by the Common Library to load the individual VSLs when \fBHBA_LoadLibrary\fR(3HBAAPI) is called. If changes are made to the file while the library is in use, the library should be freed and reloaded. A version 1 VSL is compatible only with a version 1 Common Library. A version 2 VSL is compatible with both a version 1 and a version 2 Common Library.
.sp
.LP
Each VSL entry is a single line of the form:
.sp
.in +2
.nf
"name"	    "library path"
.fi
.in -2

.sp
.LP
where:
.sp
.ne 2
.mk
.na
\fB\fIname\fR\fR
.ad
.RS 16n
.rt  
is the description of library. The library name should be prepended with the domain of the manufacturer of the library.
.RE

.sp
.ne 2
.mk
.na
\fB\fIlibrary path\fR\fR
.ad
.RS 16n
.rt  
is the absolute path to the shared object library file.
.RE

.SH EXAMPLES
.LP
\fBExample 1 \fRContents of \fB/etc/hba.conf\fR
.sp
.in +2
.nf
# 
# This file contains names and references to HBA libraries
#
# Format:
#
# <library name>  <library pathname>
#
# The library name should be prepended with the domain of
# the manufacturer or driver author.
com.sun.fchba32		/usr/lib/libsun_fc.so.1
com.sun.fchba64		/usr/lib/sparcv9/libsun_fc.so.1
.fi
.in -2

.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
_
Interface StabilityCommitted
_
StandardFC-MI 1.92 (API version 1)
_
FC-HBA Version 4 (API version 2)
.TE

.SH SEE ALSO
.sp
.LP
\fBHBA_LoadLibrary\fR(3HBAAPI), \fBlibhbaapi\fR(3LIB), \fBattributes\fR(5)
.SH BUGS
.sp
.LP
The HBAAPI is provided in both 32- and 64-bit versions, but only one configuration file is specified. As a result, both 32- and 64-bit VSL libraries must be specified within the same file. When using the 32-bit Common Library, the 64-bit VSLs will fail to load. When using the 64-bit Common Library, the 32-bit VSLs will fail to load. These failures are silently ignored by the Common Library during normal usage, but can result in warning messages when running client applications in a debugger.