Interface Libraries libnsl(3LIB)
NAME
libnsl - network services library
SYNOPSIS
cc [ flag... ] file... -lnsl [ library... ]
DESCRIPTION
Functions in this library provide routines that provide a
transport-level interface to networking services for appli-
cations, facilities for machine-independent data representa-
tion, a remote procedure call mechanism, and other network-
ing services useful for application programs.
Some symbols are not intended to be referenced directly.
Rather, they are exposed because they are used elsewhere
through a private interface. One such example is the set of
symbols beginning with the xti prefix. Those symbols are
used in implementing the X/Open Transport Interface (XTI)
interfaces documented in libxnet. See libxnet(3LIB).
INTERFACES
The shared object libnsl.so.1 provides the public interfaces
defined below. See Intro(3) for additional information on
shared object interfaces.
rpccreateerr terrno
nderror nullauth
xtiaccept xtialloc
xtibind xticlose
xticonnect xtierror
xtifree xtigetinfo
xtigetprotaddr xtigetstate
xtilisten xtilook
xtiopen xtioptmgmt
xtircv xtircvconnect
xtircvdis xtircvrel
xtircvreldata xtircvudata
xtircvuderr xtircvv
xtircvvudata xtisnd
xtisnddis xtisndrel
xtisndreldata xtisndudata
xtisndv xtisndvudata
xtistrerror xtisync
xtisysconf xtiunbind
xtixns5accept xtixns5snd
authdestroy authdescreate
authdesgetucred authdeslock
authdesseccreate authnonecreate
SunOS 5.11 Last change: 24 Mar 2004 1
Interface Libraries libnsl(3LIB)
authsyscreate authsyscreatedefault
callrpc clntbroadcast
clntcall clntcontrol
clntcreate clntcreatetimed
clntcreatevers clntcreateverstimed
clntdestroy clntdgcreate
clntdoorcreate clntfreeres
clntgeterr clntpcreateerror
clntperrno clntperror
clntrawcreate clntspcreateerror
clntsperrno clntsperror
clnttlicreate clnttpcreate
clnttpcreatetimed clntvccreate
clntrawcreate clnttcpcreate
clntudpbufcreate clntudpcreate
dbmclose dbminit
delete dessetparity
dial doconfig
endhostent endnetconfig
endnetpath endrpcent
fetch firstkey
freehostent freenetconfigent
getmyaddress gethostbyaddr
gethostbyaddrr gethostbyname
gethostbynamer gethostent
gethostentr getipnodebyaddr
getipnodebyname getipsecalgbyname
getipsecalgbynum getipsecprotobyname
getipsecprotobynum getnetconfig
getnetconfigent getnetname
getnetpath getpublickey
getrpcbyname getrpcbynamer
getrpcbynumber getrpcbynumberr
getrpcent getrpcentr
getrpcport getsecretkey
herrno host2netname
inetaddr inetnetof
inetntoa inetntoar
inetntop inetpton
keydecryptsession keyencryptsession
keygendes keysecretkeyisset
keysetsecret maxbno
ncperror ncsperror
netdirfree netdirgetbyaddr
netdirgetbyname netdiroptions
netdirperror netdirsperror
netname2host netname2user
nextkey nisadd
nisaddentry nisaddmember
nischeckpoint niscloneobject
niscreategroup nisdata
nisdestroyobject nisdestroygroup
SunOS 5.11 Last change: 24 Mar 2004 2
Interface Libraries libnsl(3LIB)
nisdircmp nisdomainof
nisdump nisdumplog
nisfinditem nisfinddirectory
nisfirstentry nisfreerequest
nisfreenames nisfreeresult
nisfreeservlist nisfreetags
nisgetrequest nisgetstaticstorage
nisgetnames nisgetservlist
nisintable nisinsertitem
nisinsertname nisismember
nisleafof nisleafofr
nislerror nislist
nislocaldirectory nislocalgroup
nislocalhost nislocalprincipal
nislookup nismakeerror
nismakerpchandle nismkdir
nismodify nismodifyentry
nisnameof nisnextentry
nisperror nisping
nisprintdirectory nisprintentry
nisprintgroup nisprintgroupentry
nisprintlink nisprintobject
nisprintrights nisprinttable
nisreadobj nisremove
nisremoveentry nisremoveitem
nisremovename nisremovemember
nisrmdir nisservstate
nissperrno nissperror
nissperrorr nisstats
nisverifygroup niswriteobj
pmapgetmaps pmapgetport
pmaprmtcall pmapset
pmapunset registerrpc
rpcbroadcast rpcbroadcastexp
rpccall rpccontrol
rpccreateerr rpcgssgeterror
rpcgssgetmechinfo rpcgssgetmechanisms
rpcgssgetprincipalname rpcgssgetversions
rpcgssgetcred rpcgssisinstalled
rpcgssmaxdatalength rpcgssmechtooid
rpcgssqoptonum rpcgssseccreate
rpcgsssetcallback rpcgsssetdefaults
rpcgsssetsvcname rpcgsssvcmaxdatalength
rpcreg rpcbgetaddr
rpcbgetmaps rpcbgettime
rpcbrmtcall rpcbset
rpcbunset sethostent
setnetconfig setnetpath
setrpcent store
svcauthreg svccontrol
svccreate svcdestroy
svcdgcreate svcdgenablecache
SunOS 5.11 Last change: 24 Mar 2004 3
Interface Libraries libnsl(3LIB)
svcdone svcdoorcreate
svcexit svcfdcreate
svcfdset svcfreeargs
svcgetlocalcred svcgetargs
svcgetreq svcgetreqcommon
svcgetreqpoll svcgetreqset
svcgetrpccaller svcmaxpollfd
svcpollfd svcrawcreate
svcreg svcregister
svcrun svcsendreply
svctlicreate svctpcreate
svcunreg svcunregister
svcvccreate svcerrauth
svcerrdecode svcerrnoproc
svcerrnoprog svcerrprogvers
svcerrsystemerr svcerrweakauth
svcfdcreate svcrawcreate
svctcpcreate svcudpbufcreate
svcudpcreate taccept
talloc tbind
tclose tconnect
terrno terror
tfree tgetinfo
tgetname tgetstate
tlisten tlook
tnerr topen
toptmgmt trcv
trcvconnect trcvdis
trcvrel trcvudata
trcvuderr tsnd
tsnddis tsndrel
tsndudata tstrerror
tsync tunbind
taddr2uaddr uaddr2taddr
undial user2netname
xdracceptedreply xdrarray
xdrauthsysparms xdrbool
xdrbytes xdrcallhdr
xdrcallmsg xdrchar
xdrdestroy xdrdouble
xdrenum xdrfloat
xdrfree xdrgetpos
xdrhyper xdrinline
xdrint xdrint16t
xdrint32t xdrint64t
xdrint8t xdrlong
xdrlonglongt xdropaque
xdropaqueauth xdrpointer
xdrquadruple xdrreference
xdrrejectedreply xdrreplymsg
xdrsetpos xdrshort
xdrsizeof xdrstring
SunOS 5.11 Last change: 24 Mar 2004 4
Interface Libraries libnsl(3LIB)
xdruchar xdruhyper
xdruint xdrulong
xdrulonglongt xdrushort
xdruint16t xdruint32t
xdruint64t xdruint8t
xdrunion xdrvector
xdrvoid xdrwrapstring
xdrmemcreate xdrreccreate
xdrrecendofrecord xdrreceof
xdrrecreadbytes xdrrecskiprecord
xdrstdiocreate xprtregister
xprtunregister ypall
ypbind ypfirst
ypgetdefaultdomain ypmaster
ypmatch ypnext
yporder ypunbind
ypupdate yperrstring
ypproterr
The following interface is unique to the 32-bit version of
this library:
newsvcfdset
FILES
/lib/libnsl.so.1 shared object
/lib/64/libnsl.so.1 64-bit shared object
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
SunOS 5.11 Last change: 24 Mar 2004 5
Interface Libraries libnsl(3LIB)
ATRIBUTE TYPE ATRIBUTE VALUE
Availability SUNWcsl (32-bit)
SUNWcslx (64-bit)
MT-Level Safe with exceptions
SEE ALSO
pvs(1), Intro(2), Intro(3), libxnet(3LIB), attributes(5)
SunOS 5.11 Last change: 24 Mar 2004 6
|