Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
libnsl(3LIB)		      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 applications,	facilities for
       machine-independent data	representation,	a remote procedure call	mecha-
       nism, and other networking 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	inter-
       face.  One such example is the set of symbols beginning with  the  _xti
       prefix. Those symbols are used in implementing the X/Open Transport In-
       terface (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	inter-
       faces.

       __rpc_createerr		     __t_errno
       _nderror			     _null_auth
       _xti_accept		     _xti_alloc
       _xti_bind		     _xti_close
       _xti_connect		     _xti_error
       _xti_free		     _xti_getinfo
       _xti_getprotaddr		     _xti_getstate
       _xti_listen		     _xti_look
       _xti_open		     _xti_optmgmt
       _xti_rcv			     _xti_rcvconnect
       _xti_rcvdis		     _xti_rcvrel
       _xti_rcvreldata		     _xti_rcvudata
       _xti_rcvuderr		     _xti_rcvv
       _xti_rcvvudata		     _xti_snd
       _xti_snddis		     _xti_sndrel
       _xti_sndreldata		     _xti_sndudata
       _xti_sndv		     _xti_sndvudata
       _xti_strerror		     _xti_sync
       _xti_sysconf		     _xti_unbind
       _xti_xns5_accept		     _xti_xns5_snd
       auth_destroy		     authdes_create
       authdes_getucred		     authdes_lock
       authdes_seccreate	     authnone_create
       authsys_create		     authsys_create_default
       callrpc			     clnt_broadcast
       clnt_call		     clnt_control
       clnt_create		     clnt_create_timed
       clnt_create_vers		     clnt_create_vers_timed
       clnt_destroy		     clnt_dg_create
       clnt_door_create		     clnt_freeres
       clnt_geterr		     clnt_pcreateerror
       clnt_perrno		     clnt_perror
       clnt_raw_create		     clnt_spcreateerror
       clnt_sperrno		     clnt_sperror
       clnt_tli_create		     clnt_tp_create
       clnt_tp_create_timed	     clnt_vc_create
       clntraw_create		     clnttcp_create

       clntudp_bufcreate	     clntudp_create
       dbmclose			     dbminit
       delete			     des_setparity
       dial			     doconfig
       endhostent		     endnetconfig
       endnetpath		     endrpcent
       fetch			     firstkey
       freehostent		     freenetconfigent
       get_myaddress		     gethostbyaddr
       gethostbyaddr_r		     gethostbyname
       gethostbyname_r		     gethostent
       gethostent_r		     getipnodebyaddr
       getipnodebyname		     getipsecalgbyname
       getipsecalgbynum		     getipsecprotobyname
       getipsecprotobynum	     getnetconfig
       getnetconfigent		     getnetname
       getnetpath		     getpublickey
       getrpcbyname		     getrpcbyname_r
       getrpcbynumber		     getrpcbynumber_r
       getrpcent		     getrpcent_r
       getrpcport		     getsecretkey
       h_errno			     host2netname
       inet_addr		     inet_netof
       inet_ntoa		     inet_ntoa_r
       inet_ntop		     inet_pton
       key_decryptsession	     key_encryptsession
       key_gendes		     key_secretkey_is_set
       key_setsecret		     maxbno
       nc_perror		     nc_sperror
       netdir_free		     netdir_getbyaddr
       netdir_getbyname		     netdir_options
       netdir_perror		     netdir_sperror
       netname2host		     netname2user
       nextkey			     nis_add
       nis_add_entry		     nis_addmember
       nis_checkpoint		     nis_clone_object
       nis_creategroup		     nis_data
       nis_destroy_object	     nis_destroygroup
       nis_dir_cmp		     nis_domain_of
       nis_dump			     nis_dumplog
       nis_find_item		     nis_finddirectory
       nis_first_entry		     nis_free_request
       nis_freenames		     nis_freeresult
       nis_freeservlist		     nis_freetags
       nis_get_request		     nis_get_static_storage
       nis_getnames		     nis_getservlist
       nis_in_table		     nis_insert_item
       nis_insert_name		     nis_ismember
       nis_leaf_of		     nis_leaf_of_r
       nis_lerror		     nis_list
       nis_local_directory	     nis_local_group
       nis_local_host		     nis_local_principal
       nis_lookup		     nis_make_error
       nis_make_rpchandle	     nis_mkdir
       nis_modify		     nis_modify_entry
       nis_name_of		     nis_next_entry
       nis_perror		     nis_ping
       nis_print_directory	     nis_print_entry
       nis_print_group		     nis_print_group_entry
       nis_print_link		     nis_print_object
       nis_print_rights		     nis_print_table
       nis_read_obj		     nis_remove
       nis_remove_entry		     nis_remove_item
       nis_remove_name		     nis_removemember
       nis_rmdir		     nis_servstate

       nis_sperrno		     nis_sperror
       nis_sperror_r		     nis_stats
       nis_verifygroup		     nis_write_obj
       pmap_getmaps		     pmap_getport
       pmap_rmtcall		     pmap_set
       pmap_unset		     registerrpc
       rpc_broadcast		     rpc_broadcast_exp
       rpc_call			     rpc_control
       rpc_createerr		     rpc_gss_get_error
       rpc_gss_get_mech_info	     rpc_gss_get_mechanisms
       rpc_gss_get_principal_name    rpc_gss_get_versions
       rpc_gss_getcred		     rpc_gss_is_installed
       rpc_gss_max_data_length	     rpc_gss_mech_to_oid
       rpc_gss_qop_to_num	     rpc_gss_seccreate
       rpc_gss_set_callback	     rpc_gss_set_defaults
       rpc_gss_set_svc_name	     rpc_gss_svc_max_data_length
       rpc_reg			     rpcb_getaddr
       rpcb_getmaps		     rpcb_gettime
       rpcb_rmtcall		     rpcb_set
       rpcb_unset		     sethostent
       setnetconfig		     setnetpath
       setrpcent		     store
       svc_auth_reg		     svc_control
       svc_create		     svc_destroy
       svc_dg_create		     svc_dg_enablecache
       svc_done			     svc_door_create
       svc_exit			     svc_fd_create
       svc_fdset		     svc_freeargs
       svc_get_local_cred	     svc_getargs
       svc_getreq		     svc_getreq_common
       svc_getreq_poll		     svc_getreqset
       svc_getrpccaller		     svc_max_pollfd
       svc_pollfd		     svc_raw_create
       svc_reg			     svc_register
       svc_run			     svc_sendreply
       svc_tli_create		     svc_tp_create
       svc_unreg		     svc_unregister
       svc_vc_create		     svcerr_auth
       svcerr_decode		     svcerr_noproc
       svcerr_noprog		     svcerr_progvers
       svcerr_systemerr		     svcerr_weakauth
       svcfd_create		     svcraw_create
       svctcp_create		     svcudp_bufcreate
       svcudp_create		     t_accept
       t_alloc			     t_bind
       t_close			     t_connect
       t_errno			     t_error
       t_free			     t_getinfo
       t_getname		     t_getstate
       t_listen			     t_look
       t_nerr			     t_open
       t_optmgmt		     t_rcv
       t_rcvconnect		     t_rcvdis
       t_rcvrel			     t_rcvudata
       t_rcvuderr		     t_snd
       t_snddis			     t_sndrel
       t_sndudata		     t_strerror
       t_sync			     t_unbind
       taddr2uaddr		     uaddr2taddr
       undial			     user2netname
       xdr_accepted_reply	     xdr_array
       xdr_authsys_parms	     xdr_bool
       xdr_bytes		     xdr_callhdr
       xdr_callmsg		     xdr_char
       xdr_destroy		     xdr_double

       xdr_enum			     xdr_float
       xdr_free			     xdr_getpos
       xdr_hyper		     xdr_inline
       xdr_int			     xdr_int16_t
       xdr_int32_t		     xdr_int64_t
       xdr_int8_t		     xdr_long
       xdr_longlong_t		     xdr_opaque
       xdr_opaque_auth		     xdr_pointer
       xdr_quadruple		     xdr_reference
       xdr_rejected_reply	     xdr_replymsg
       xdr_setpos		     xdr_short
       xdr_sizeof		     xdr_string
       xdr_u_char		     xdr_u_hyper
       xdr_u_int		     xdr_u_long
       xdr_u_longlong_t		     xdr_u_short
       xdr_uint16_t		     xdr_uint32_t
       xdr_uint64_t		     xdr_uint8_t
       xdr_union		     xdr_vector
       xdr_void			     xdr_wrapstring
       xdrmem_create		     xdrrec_create
       xdrrec_endofrecord	     xdrrec_eof
       xdrrec_readbytes		     xdrrec_skiprecord
       xdrstdio_create		     xprt_register
       xprt_unregister		     yp_all
       yp_bind			     yp_first
       yp_get_default_domain	     yp_master
       yp_match			     yp_next
       yp_order			     yp_unbind
       yp_update		     yperr_string
       ypprot_err

       The following interface is unique to the	32-bit	version	 of  this  li-
       brary:

       _new_svc_fdset

FILES
       /lib/libnsl.so.1		       shared object

       /lib/64/libnsl.so.1	       64-bit shared object

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       +-----------------------------+-----------------------------+
       |      ATTRIBUTE	TYPE	     |	    ATTRIBUTE 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.10			  24 Mar 2004			  libnsl(3LIB)

NAME | SYNOPSIS | DESCRIPTION | INTERFACES | FILES | ATTRIBUTES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=libnsl&sektion=3lib&manpath=SunOS+5.10>

home | help