Go to the source code of this file.
|
| __BEGIN_DECLS bool_t | pmap_set (u_long, u_long, int, int) |
| |
| bool_t | pmap_unset (u_long, u_long) |
| |
| struct pmaplist * | pmap_getmaps (struct sockaddr_in *) |
| |
| enum clnt_stat | pmap_rmtcall (struct sockaddr_in *, u_long, u_long, u_long, xdrproc_t, caddr_t, xdrproc_t, caddr_t, struct timeval, u_long *) |
| |
| enum clnt_stat | clnt_broadcast (u_long, u_long, u_long, xdrproc_t, void *, xdrproc_t, void *, resultproc_t) |
| |
| u_short | pmap_getport (struct sockaddr_in *, u_long, u_long, u_int) |
| |
◆ clnt_broadcast()
◆ pmap_getmaps()
Definition at line 65 of file pmap_getmaps.c.
67{
72
74
75 minutetimeout.tv_sec = 60;
76 minutetimeout.tv_usec = 0;
86 }
88 }
91}
struct outqueuenode * head
#define CLNT_CALL(rh, proc, xargs, argsp, xres, resp, secs)
void clnt_perror(CLIENT *rpch, const char *s)
__BEGIN_DECLS CLIENT * clnttcp_create(struct sockaddr_in *, u_long, u_long, SOCKET *, u_int, u_int)
bool_t xdr_pmaplist(XDR *xdrs, struct pmaplist **rp)
bool_t(* xdrproc_t)(XDR *,...)
◆ pmap_getport()
Definition at line 74 of file pmap_getport.c.
79{
84
86
94 parms.pm_port = 0;
101 }
else if (
port == 0) {
103 }
105 }
108}
bool_t xdr_u_short(XDR *xdrs, u_short *usp)
#define clnt_geterr(rh, errp)
CLIENT * clntudp_bufcreate(struct sockaddr_in *, u_long, u_long, struct timeval, int *, u_int, u_int)
static const WCHAR version[]
static const struct timeval tottimeout
bool_t xdr_pmap(XDR *xdrs, struct pmap *regs)
Referenced by getrpcport().
◆ pmap_rmtcall()
Definition at line 73 of file pmap_rmt.c.
81{
87
90
100 r.results_ptr = resp;
101 r.xdr_results = xdrres;
106 } else {
108 }
111}
__END_DECLS __BEGIN_DECLS CLIENT * clntudp_create(struct sockaddr_in *, u_long, u_long, struct timeval, int *)
GLdouble GLdouble GLdouble r
GLenum const GLvoid * addr
GLboolean GLboolean GLboolean GLboolean a
bool_t xdr_rmtcallres(XDR *xdrs, struct rmtcallres *crp)
bool_t xdr_rmtcall_args(XDR *xdrs, struct rmtcallargs *cap)
◆ pmap_set()
Definition at line 55 of file pmap_clnt.c.
56{
61
64 }
68 }
75 }
79 return (rslt);
80}
void freenetconfigent(struct netconfig *netconfigp)
GLenum GLuint GLenum GLsizei const GLchar * buf
struct netconfig * __rpc_getconfip(char *nettype) const
struct netbuf * uaddr2taddr(const struct netconfig *nconf, const char *uaddr)
bool_t rpcb_set(rpcprog_t program, rpcvers_t version, const struct netconfig *nconf, const struct netbuf *address)
◆ pmap_unset()
Definition at line 87 of file pmap_clnt.c.
88{
92
96 nconf);
98 }
102 nconf);
104 }
105
106
107
108
109
110 return (tcp_rslt || udp_rslt);
111}
bool_t rpcb_unset(rpcprog_t program, rpcvers_t version, const struct netconfig *nconf)