MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


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



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™