mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-10-19 12:17:34 +08:00
Update to FreeBSD head 2016-08-23
Git mirror commit 9fe7c416e6abb28b1398fd3e5687099846800cfd.
This commit is contained in:
@@ -104,10 +104,7 @@ static const char svc_dg_err4[] = "cannot set IP_RECVDSTADDR";
|
||||
static const char __no_mem_str[] = "out of memory";
|
||||
|
||||
SVCXPRT *
|
||||
svc_dg_create(fd, sendsize, recvsize)
|
||||
int fd;
|
||||
u_int sendsize;
|
||||
u_int recvsize;
|
||||
svc_dg_create(int fd, u_int sendsize, u_int recvsize)
|
||||
{
|
||||
SVCXPRT *xprt;
|
||||
struct svc_dg_data *su = NULL;
|
||||
@@ -190,8 +187,7 @@ freedata_nowarn:
|
||||
|
||||
/*ARGSUSED*/
|
||||
static enum xprt_stat
|
||||
svc_dg_stat(xprt)
|
||||
SVCXPRT *xprt;
|
||||
svc_dg_stat(SVCXPRT *xprt)
|
||||
{
|
||||
return (XPRT_IDLE);
|
||||
}
|
||||
@@ -252,9 +248,7 @@ svc_dg_recvfrom(int fd, char *buf, int buflen,
|
||||
}
|
||||
|
||||
static bool_t
|
||||
svc_dg_recv(xprt, msg)
|
||||
SVCXPRT *xprt;
|
||||
struct rpc_msg *msg;
|
||||
svc_dg_recv(SVCXPRT *xprt, struct rpc_msg *msg)
|
||||
{
|
||||
struct svc_dg_data *su = su_data(xprt);
|
||||
XDR *xdrs = &(su->su_xdrs);
|
||||
@@ -337,9 +331,7 @@ svc_dg_sendto(int fd, char *buf, int buflen,
|
||||
}
|
||||
|
||||
static bool_t
|
||||
svc_dg_reply(xprt, msg)
|
||||
SVCXPRT *xprt;
|
||||
struct rpc_msg *msg;
|
||||
svc_dg_reply(SVCXPRT *xprt, struct rpc_msg *msg)
|
||||
{
|
||||
struct svc_dg_data *su = su_data(xprt);
|
||||
XDR *xdrs = &(su->su_xdrs);
|
||||
@@ -380,10 +372,7 @@ svc_dg_reply(xprt, msg)
|
||||
}
|
||||
|
||||
static bool_t
|
||||
svc_dg_getargs(xprt, xdr_args, args_ptr)
|
||||
SVCXPRT *xprt;
|
||||
xdrproc_t xdr_args;
|
||||
void *args_ptr;
|
||||
svc_dg_getargs(SVCXPRT *xprt, xdrproc_t xdr_args, void *args_ptr)
|
||||
{
|
||||
struct svc_dg_data *su;
|
||||
|
||||
@@ -394,10 +383,7 @@ svc_dg_getargs(xprt, xdr_args, args_ptr)
|
||||
}
|
||||
|
||||
static bool_t
|
||||
svc_dg_freeargs(xprt, xdr_args, args_ptr)
|
||||
SVCXPRT *xprt;
|
||||
xdrproc_t xdr_args;
|
||||
void *args_ptr;
|
||||
svc_dg_freeargs(SVCXPRT *xprt, xdrproc_t xdr_args, void *args_ptr)
|
||||
{
|
||||
XDR *xdrs = &(su_data(xprt)->su_xdrs);
|
||||
|
||||
@@ -406,8 +392,7 @@ svc_dg_freeargs(xprt, xdr_args, args_ptr)
|
||||
}
|
||||
|
||||
static void
|
||||
svc_dg_destroy(xprt)
|
||||
SVCXPRT *xprt;
|
||||
svc_dg_destroy(SVCXPRT *xprt)
|
||||
{
|
||||
struct svc_dg_data *su = su_data(xprt);
|
||||
|
||||
@@ -423,24 +408,19 @@ svc_dg_destroy(xprt)
|
||||
(void) mem_free(xprt->xp_rtaddr.buf, xprt->xp_rtaddr.maxlen);
|
||||
if (xprt->xp_ltaddr.buf)
|
||||
(void) mem_free(xprt->xp_ltaddr.buf, xprt->xp_ltaddr.maxlen);
|
||||
if (xprt->xp_tp)
|
||||
(void) free(xprt->xp_tp);
|
||||
free(xprt->xp_tp);
|
||||
svc_xprt_free(xprt);
|
||||
}
|
||||
|
||||
static bool_t
|
||||
/*ARGSUSED*/
|
||||
svc_dg_control(xprt, rq, in)
|
||||
SVCXPRT *xprt;
|
||||
const u_int rq;
|
||||
void *in;
|
||||
svc_dg_control(SVCXPRT *xprt, const u_int rq, void *in)
|
||||
{
|
||||
return (FALSE);
|
||||
}
|
||||
|
||||
static void
|
||||
svc_dg_ops(xprt)
|
||||
SVCXPRT *xprt;
|
||||
svc_dg_ops(SVCXPRT *xprt)
|
||||
{
|
||||
static struct xp_ops ops;
|
||||
static struct xp_ops2 ops2;
|
||||
@@ -538,9 +518,7 @@ static const char alloc_err[] = "could not allocate cache ";
|
||||
static const char enable_err[] = "cache already enabled";
|
||||
|
||||
int
|
||||
svc_dg_enablecache(transp, size)
|
||||
SVCXPRT *transp;
|
||||
u_int size;
|
||||
svc_dg_enablecache(SVCXPRT *transp, u_int size)
|
||||
{
|
||||
struct svc_dg_data *su = su_data(transp);
|
||||
struct cl_cache *uc;
|
||||
@@ -595,9 +573,7 @@ static const char cache_set_err2[] = "victim alloc failed";
|
||||
static const char cache_set_err3[] = "could not allocate new rpc buffer";
|
||||
|
||||
static void
|
||||
cache_set(xprt, replylen)
|
||||
SVCXPRT *xprt;
|
||||
size_t replylen;
|
||||
cache_set(SVCXPRT *xprt, size_t replylen)
|
||||
{
|
||||
cache_ptr victim;
|
||||
cache_ptr *vicp;
|
||||
@@ -685,11 +661,7 @@ cache_set(xprt, replylen)
|
||||
* return 1 if found, 0 if not found and set the stage for cache_set()
|
||||
*/
|
||||
static int
|
||||
cache_get(xprt, msg, replyp, replylenp)
|
||||
SVCXPRT *xprt;
|
||||
struct rpc_msg *msg;
|
||||
char **replyp;
|
||||
size_t *replylenp;
|
||||
cache_get(SVCXPRT *xprt, struct rpc_msg *msg, char **replyp, size_t *replylenp)
|
||||
{
|
||||
u_int loc;
|
||||
cache_ptr ent;
|
||||
|
Reference in New Issue
Block a user