/sunrpc/ |
A D | rpc_gethostbyname.c | 26 __libc_rpc_gethostbyname (const char *host, struct sockaddr_in *addr) in __libc_rpc_gethostbyname() argument 59 if (hp->h_addrtype != AF_INET || hp->h_length != sizeof (addr->sin_addr)) in __libc_rpc_gethostbyname() 68 addr->sin_family = AF_INET; in __libc_rpc_gethostbyname() 69 addr->sin_port = htons (0); in __libc_rpc_gethostbyname() 70 memcpy (&addr->sin_addr, hp->h_addr, sizeof (addr->sin_addr)); in __libc_rpc_gethostbyname()
|
A D | getrpcport.c | 63 struct sockaddr_in addr; in getrpcport() local 65 if (__libc_rpc_gethostbyname (host, &addr) != 0) in getrpcport() 67 return pmap_getport (&addr, prognum, versnum, proto); in getrpcport()
|
A D | svc_tcp.c | 158 struct sockaddr_in addr; in svctcp_create() local 170 memset ((char *) &addr, 0, sizeof (addr)); in svctcp_create() 171 addr.sin_family = AF_INET; in svctcp_create() 172 if (bindresvport (sock, &addr)) in svctcp_create() 174 addr.sin_port = 0; in svctcp_create() 175 (void) __bind (sock, (struct sockaddr *) &addr, len); in svctcp_create() 177 if ((__getsockname (sock, (struct sockaddr *) &addr, &len) != 0) || in svctcp_create() 200 xprt->xp_port = ntohs (addr.sin_port); in svctcp_create() 257 struct sockaddr_in addr; in rendezvous_request() local 263 if ((sock = accept (xprt->xp_sock, (struct sockaddr *) &addr, &len)) < 0) in rendezvous_request() [all …]
|
A D | get_myaddr.c | 56 get_myaddress (struct sockaddr_in *addr) in get_myaddress() argument 79 *addr = *((struct sockaddr_in *) run->ifa_addr); in get_myaddress() 80 addr->sin_port = htons (PMAPPORT); in get_myaddress()
|
A D | xdr_mem.c | 73 xdrmem_create (XDR *xdrs, const caddr_t addr, u_int size, enum xdr_op op) in xdrmem_create() argument 79 xdrs->x_private = xdrs->x_base = addr; in xdrmem_create() 137 xdrmem_getbytes (XDR *xdrs, caddr_t addr, u_int len) in xdrmem_getbytes() argument 142 memcpy (addr, xdrs->x_private, len); in xdrmem_getbytes() 152 xdrmem_putbytes (XDR *xdrs, const char *addr, u_int len) in xdrmem_putbytes() argument 157 memcpy (xdrs->x_private, addr, len); in xdrmem_putbytes()
|
A D | svc_unix.c | 156 struct sockaddr_un addr; in svcunix_create() local 168 memset (&addr, '\0', sizeof (addr)); in svcunix_create() 169 addr.sun_family = AF_UNIX; in svcunix_create() 171 memcpy (addr.sun_path, path, len); in svcunix_create() 172 len += sizeof (addr.sun_family); in svcunix_create() 174 __bind (sock, (struct sockaddr *) &addr, len); in svcunix_create() 176 if (__getsockname (sock, (struct sockaddr *) &addr, &len) != 0 in svcunix_create() 253 struct sockaddr_un addr; in rendezvous_request() local 260 if ((sock = accept (xprt->xp_sock, (struct sockaddr *) &addr, &len)) < 0) in rendezvous_request()
|
A D | xdr_stdio.c | 128 xdrstdio_getbytes (XDR *xdrs, const caddr_t addr, u_int len) in xdrstdio_getbytes() argument 130 if ((len != 0) && (fread (addr, (int) len, 1, in xdrstdio_getbytes() 137 xdrstdio_putbytes (XDR *xdrs, const char *addr, u_int len) in xdrstdio_putbytes() argument 139 if ((len != 0) && (fwrite (addr, (int) len, 1, in xdrstdio_putbytes()
|
A D | pmap_clnt.c | 56 __get_myaddress (struct sockaddr_in *addr) in __get_myaddress() argument 78 *addr = *((struct sockaddr_in *) run->ifa_addr); in __get_myaddress() 79 addr->sin_port = htons (PMAPPORT); in __get_myaddress()
|
A D | svc_udp.c | 127 struct sockaddr_in addr; in svcudp_bufcreate() local 141 memset ((char *) &addr, 0, sizeof (addr)); in svcudp_bufcreate() 142 addr.sin_family = AF_INET; in svcudp_bufcreate() 143 if (bindresvport (sock, &addr)) in svcudp_bufcreate() 145 addr.sin_port = 0; in svcudp_bufcreate() 146 (void) __bind (sock, (struct sockaddr *) &addr, len); in svcudp_bufcreate() 148 if (__getsockname (sock, (struct sockaddr *) &addr, &len) != 0) in svcudp_bufcreate() 174 xprt->xp_port = ntohs (addr.sin_port); in svcudp_bufcreate()
|
A D | xdr_rec.c | 251 xdrrec_getbytes (XDR *xdrs, caddr_t addr, u_int len) in xdrrec_getbytes() argument 268 if (!get_input_bytes (rstrm, addr, current)) in xdrrec_getbytes() 270 addr += current; in xdrrec_getbytes() 278 xdrrec_putbytes (XDR *xdrs, const char *addr, u_int len) in xdrrec_putbytes() argument 287 memcpy (rstrm->out_finger, addr, current); in xdrrec_putbytes() 289 addr += current; in xdrrec_putbytes() 576 get_input_bytes (RECSTREAM *rstrm, caddr_t addr, int len) in get_input_bytes() argument 590 memcpy (addr, rstrm->in_finger, current); in get_input_bytes() 592 addr += current; in get_input_bytes()
|
A D | pmap_rmt.c | 68 pmap_rmtcall (struct sockaddr_in *addr, u_long prog, u_long vers, u_long proc, in pmap_rmtcall() argument 78 addr->sin_port = htons (PMAPPORT); in pmap_rmtcall() 79 client = clntudp_create (addr, PMAPPROG, PMAPVERS, timeout, &socket); in pmap_rmtcall() 101 addr->sin_port = 0; in pmap_rmtcall()
|
/sunrpc/rpc/ |
A D | xdr.h | 185 #define XDR_GETBYTES(xdrs, addr, len) \ argument 186 (*(xdrs)->x_ops->x_getbytes)(xdrs, addr, len) 187 #define xdr_getbytes(xdrs, addr, len) \ argument 188 (*(xdrs)->x_ops->x_getbytes)(xdrs, addr, len) 190 #define XDR_PUTBYTES(xdrs, addr, len) \ argument 191 (*(xdrs)->x_ops->x_putbytes)(xdrs, addr, len) 192 #define xdr_putbytes(xdrs, addr, len) \ argument 193 (*(xdrs)->x_ops->x_putbytes)(xdrs, addr, len)
|