Table of Contents
(NS) - NFS, NIS, RPC, XDR network library routines
(NS) - NFS, NIS, RPC, XDR network library routines
- Intro
-
introduction to RPC library functions
- async_daemons
-
asynchronous I/O daemon
- auth_destroy
-
destroy authentication handle
- authnone_create
-
create authentication handle
- authunix_create
-
create authentication handle
- authunix_create_default
-
invoke authunix_create
- bindresvport
-
bind a socket to a privileged IP port
- callrpc
-
call a remote procedure
- clnt_broadcast
-
broadcast remote procedure call
- clnt_call
-
call a remote procedure
- clnt_control
-
control client handle
- clnt_create
-
generic client handle creation
- clnt_destroy
-
destroy client handle
- clnt_freeres
-
free data allocated by RPC/XDR
- clnt_geterr
-
get error information
- clnt_pcreateerror
-
print error information
- clnt_perrno
-
print error information
- clnt_perror
-
print error information
- clntraw_create
-
client handle creation
- clnt_spcreateerror
-
string print error information
- clnt_sperrno
-
string print error information
- clnt_sperror
-
string print error information
- clnttcp_create
-
client handle creation
- clntudp_bufcreate
-
client handle creation for remote program
- clntudp_create
-
client handle creation
- dbm
-
database subroutines
- dbm: dbmclose, dbminit, fetch, store, delete, firstkey, nextkey
-
database subroutines
- dbm_clearerr
-
reset error condition
- dbm_close
-
close database
- dbm_delete
-
delete datum and key
- dbm_error
-
return error value
- dbm_fetch
-
retrieve datum under key
- dbm_firstkey
-
find first key
- dbminit
-
initialize database
- dbm_nextkey
-
find next key
- dbm_open
-
open database
- dbm_store
-
store datum under key
- delete
-
delete data
- endnetgrent
-
free space allocated by getnetgrent
- endrpcent
-
close the rpc file
- exportfs
-
export directory trees
- fetch
-
access data
- fh_fcntl
-
fcntl given NFS file handle
- firstkey
-
return first key in database
- getdomainname
-
get name of current domain
- getdomainname, setdomainname
-
get/set name of current domain
- get_myaddress
-
return the local IP address
- getnetgrent
-
return next member of network group
- getnetgrent, setnetgrent, endnetgrent, innetgr
-
get network group entry
- getrpcbyname
-
get RPC entry by name
- getrpcbynumber
-
get RPC entry by number
- getrpcent
-
get RPC entry
- getrpcent, getrpcbyname, getrpcbynumber, setrpcent, endrpcent
-
get RPC entry
- getrpcport
-
get RPC port number
- innetgr
-
verify netgroup entry
- kclt_create
-
create kernel RPC client handles
- lstat
-
get file status
- ndbm: dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr
-
database subroutines
- nextkey
-
return next key in database
- nfs_getfh
-
get NFS file handle
- nfs_svc
-
transport endpoint daemon
- nfs_svc, async_daemons
-
NFS daemons
- pmap_getmaps
-
return current RPC program-to-ports map
- pmap_getport
-
return port number for RPC service
- pmap_rmtcall
-
indirect remote procedure call
- pmap_set
-
establish a program-to-port mapping
- pmap_unset
-
destroy a program-to-port mapping
- registerrpc
-
register procedure with RPC
- rex
-
remote execution protocol
- rpc
-
library routines for remote procedure calls
- rwall
-
write to specified remote machines
- setdomainname
-
set name of current domain
- setnetgrent
-
set netgroup used by getnetgrent
- setrpcent
-
rewind the rpc file
- store
-
store data
- svc_destroy
-
destroy a service handle
- svcerr_auth
-
return service error
- svcerr_decode
-
return service error
- svcerr_noproc
-
return service error
- svcerr_noprog
-
return service error
- svcerr_progvers
-
return service error
- svcerr_systemerr
-
return service error
- svcerr_weakauth
-
return service error
- svcfd_create
-
create service handle
- svc_freeargs
-
free data allocated by RPC/XDR
- svc_getargs
-
decode the arguments to an RPC
- svc_getcaller
-
get the network of the caller
- svc_getreqset
-
get RPC request
- svcraw_create
-
create service handle
- svc_register
-
register an RPC service procedure
- svc_run
-
get RPC requests
- svc_sendreply
-
send replies to an RPC
- svctcp_create
-
create service handle
- svcudp_bufcreate
-
create UDP/IP-based RPC service transport
- svcudp_create
-
create service handle
- svcudp_enablecache
-
allocates space for replies sent to a service handle
- svc_unregister
-
unregister an RPC service procedure
- xdr
-
library routines for external data representation
- xdr_accepted_reply
-
XDR an accepted reply
- xdr_array
-
XDR a C array of objects
- xdr_authunix_parms
-
XDR UNIX credentials
- xdr_bool
-
XDR an boolean
- xdr_bytes
-
XDR a counted byte string
- xdr_callhdr
-
XDR the RPC call header
- xdr_callmsg
-
XDR an RPC call message
- xdr_char
-
XDR a C character
- xdr_destroy
-
destroy an XDR stream
- xdr_double
-
XDR a C double
- xdr_enum
-
XDR a C enum
- xdr_float
-
XDR a C float
- xdr_free
-
generic XDR free routine
- xdr_getpos
-
get current position of XDR stream
- xdr_inline
-
allocate space for inline XDR operation
- xdr_int
-
XDR a C integer
- xdr_long
-
XDR a C long
- xdrmem_create
-
create an XDR stream
- xdr_opaque
-
XDR an opaque object
- xdr_opaque_auth
-
XDR opaque authentication parameters
- xdr_pmap
-
XDR parameters to portmapper procedures
- xdr_pmaplist
-
XDR a list of port mappings
- xdr_pointer
-
XDR a C pointer
- xdr_ppasswd
-
XDR an yppasswd
- xdrrec_create
-
create an XDR stream
- xdrrec_endofrecord
-
mark end of record on XDR stream
- xdrrec_eof
-
mark end of file on XDR stream
- xdrrec_readbytes
-
read from XDR stream into buffer
- xdrrec_skiprecord
-
skip rest of XDR record
- xdr_reference
-
XDR a C pointer
- xdr_rejected_reply
-
XDR a rejected reply
- xdr_replymsg
-
XDR an RPC reply message
- xdr_rex_result
-
XDR a REX result message
- xdr_rex_start
-
XDR a REX start message
- xdr_rex_ttymode
-
XDR a REX tty modes message
- xdr_rex_ttysize
-
XDR a REX tty size message
- xdr_setpos
-
set current position on XDR stream
- xdr_short
-
XDR a C short
- xdrstdio_create
-
create an XDR stream
- xdr_string
-
XDR a C string
- xdr_u_char
-
XDR a C unsigned character
- xdr_u_int
-
XDR a C unsigned integer
- xdr_u_long
-
XDR a C unsigned long
- xdr_union
-
XDR a discriminated union of choices
- xdr_u_short
-
XDR a C unsigned short
- xdr_vector
-
XDR a C fixed length array
- xdr_void
-
XDR nothing
- xdr_wrapstring
-
XDR a C string
- xdr_yppasswd
-
XDR an NIS passwd entry
- xprt_register
-
register an RPC service transport handle
- xprt_unregister
-
unregister an RPC service transport handle
- yp_all
-
return all key-value pairs
- yp_bind
-
bind to a NIS server
- ypclnt: yp_bind, yp_unbind, yp_get_default_domain, yp_match, yp_first, yp_next, yp_all, yp_order, yp_master, yperr_string, ypprot_err
-
Network Information Service (NIS) client interface
- yperr_string
-
return error message string
- yp_first
-
return first key-value pair
- yp_get_default_domain
-
return the default domain
- yp_master
-
return the master for a map
- yp_match
-
return value associated with key
- yp_next
-
return next key-value pair
- yp_order
-
return the order number for a map
- yppasswd
-
replace an NIS password entry
- yppasswd
-
update user password in Network Information Service (NIS)
- ypprot_err
-
return ypclnt layer error
- yp_unbind
-
unbind from a specific NIS server