rpc_soc.3n (2010 09)
r
rpc_soc(3N) rpc_soc(3N)
(OBSOLETE)
NAME
rpc_soc: authdes_create(), authunix_create(), authunix_create_default(), callrpc(), clnt_broadcast(),
clntraw_create(), clnttcp_create(), clntudp_bufcreate(), clntudp_create(), get_myaddress(),
pmap_getmaps(), pmap_getport(), pmap_rmtcall(), pmap_set(), pmap_unset(), registerrpc(), svc_fds,
svc_getcaller(), svc_getreq(), svc_register(), svc_unregister(), svcfd_create(), svcraw_create(),
svctcp_create(), svcudp_bufcreate(), svcudp_create(), xdr_authunix_parms() - obsolete library routines for
RPC
SYNOPSIS
#define PORTMAP
#include <rpc/rpc.h>
AUTH *authdes_create(char *
name, u_int
window, struct sockaddr_in *syncaddr,
des_block *ckey);
AUTH *authunix_create(char *
host , uid_t
uid, gid_t gid, int grouplen , gid_t
*gidlistp );
AUTH *authunix_create_default(void);
callrpc(char *host , rpcprog_t prognum, rpcvers_t
versnum , rpcproc_t procnum ,
xdrproc_t inproc , char *in, xdrproc_t
outproc , char *out);
enum clnt_stat clnt_broadcast(rpcprog_t
prognum, rpcvers_t versnum ,
rpcproc_t procnum, xdrproc_t inproc, char *in, xdrproc_t outproc , char *out ,
resultproc_t eachresult );
CLIENT *clntraw_create(rpcprog_t
prognum, rpcvers_t versnum);
CLIENT *clnttcp_create(struct sockaddr_in *
addr, rpcprog_t prognum,
rpcvers_t versnum , int *fdp, u_int sendsz, u_int recvsz);
CLIENT *clntudp_bufcreate(struct sockaddr_in *
addr, rpcprog_t prognum,
rpcvers_t versnum , struct timeval wait , int *fdp, u_int sendsz , u_int
recvsz );
CLIENT *clntudp_create(struct sockaddr_in *
addr, rpcprog_t prognum,
rpcvers_t versnum , struct timeval wait , int *fdp );
void get_myaddress(struct sockaddr_in *
addr);
struct pmaplist *pmap_getmaps(struct sockaddr_in *
addr);
u_short pmap_getport(struct sockaddr_in *
addr, rpcprog_t prognum, rpcvers_t
versnum , rpcprot_t protocol );
enum clnt_stat pmap_rmtcall(struct sockaddr_in *
addr, rpcprog_t prognum ,
rpcvers_t versnum , rpcproc_t procnum , xdrproct_t inproc , char *in,
xdrproct_t outproc , char *out, struct timeval tout , rpcport_t *portp );
bool_t pmap_set(rpcprog_t prognum, rpcvers_t versnum , rpcprot_t protocol ,
u_short port );
bool_t pmap_unset(rpcprog_t prognum, rpcvers_t versnum);
int svc_fds;
struct sockaddr_in *svc_getcaller(SVCXPRT *xprt );
void svc_getreq(int rdfds);
SVCXPRT *svcfd_create(int fd, u_int sendsz, u_int recvsz);
SVCXPRT *svcraw_create(void);
SVCXPRT *svctcp_create(int fd, u_int sendsz, u_int recvsz);
SVCXPRT *svcudp_bufcreate(int fd, u_int sendsz, u_int recvsz);
SVCXPRT *svcudp_create(int fd);
registerrpc(rpcprog_t prognum , rpcvers_t versnum , rpcproc_t procnum , char
*(*procname )(), xdrproc_t inproc , xdrproc_t outproc );
HP-UX 11i Version 3: September 2010 − 1 − Hewlett-Packard Company 1