HP-UX Reference (11i v2 07/12) - 3 Library Functions N-Z (vol 7)

r
rpc_soc(3N) rpc_soc(3N)
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,
unsigned
window,
struct sockaddr *
syncaddr,
des_block *
ckey);
AUTH * authunix_create(char *
host,
int
uid ,
int gid,
int
grouplen,
int
gidlistp);
AUTH * authunix_create_default(void)
callrpc(char *
host,
u_long
prognum,
u_long
versnum,
u_long
procnum,
xdrproc_t
inproc,
char *
in,
xdrproc_t
outproc,
char *
out);
enum clnt_stat clnt_broadcast(u_long
prognum,
u_long
versnum,
u_long
procnum,
xdrproc_t
inproc,
char *
in,
xdrproc_t
outproc,
char *
out,
resultproc_t
eachresult);
CLIENT * clntraw_create(u_long
prognum,
u_long
versnum);
CLIENT * clnttcp_create(struct sockaddr_in *
addr,
u_long
prognum,
u_long
versnum,
int *
fdp,
u_int
sendsz,
u_int
recvsz);
CLIENT * clntudp_bufcreate(struct sockaddr_in *
addr,
u_long
prognum,
u_long
versnum,
struct timeval
wait,
int *
fdp,
u_int sendsz,
u_int
recvsz);
CLIENT * clntudp_create(struct sockaddr_in *
addr,
u_long
prognum,
u_long
versnum,
struct timeval
wait,
int *
fdp);
HP-UX 11i Version 2: December 2007 Update − 1 − Hewlett-Packard Company 343