Lines Matching defs:xdrbuf
81 * and same xdrbuf is used for same netid. The size of the arguments
118 char *xdrbuf;
126 xdrbuf = pl->p_xdrbuf;
155 if (((xdrbuf = malloc((unsigned)recvsz)) == NULL) ||
186 free(xdrbuf);
198 free(xdrbuf);
210 pl->p_xdrbuf = xdrbuf;
241 char *xdrbuf;
264 xdrbuf = pl->p_xdrbuf;
266 (void) memset(xdrbuf, 0, pl->p_recvsz);
268 * Assuming that sizeof (xdrbuf) would be enough
272 if (!svc_getargs(transp, pl->p_inproc, xdrbuf)) {
277 outdata = (*(pl->p_progname))(xdrbuf);
292 (void) svc_freeargs(transp, pl->p_inproc, xdrbuf);