(NS) - NFS, NIS, RPC, XDR network library routines
DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(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_clearerr
reset error condition

dbm_close
close database

dbm: dbmclose, dbminit, fetch, store, delete, firstkey, nextkey
database subroutines

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

© 2005 The SCO Group, Inc. All rights reserved.
SCO OpenServer Release 6.0.0 -- 02 June 2005