table of contents
XDR_RESTRICT_BUFLEN(9) | Linux Networking | XDR_RESTRICT_BUFLEN(9) |
NAME¶
xdr_restrict_buflen - decrease available buffer space
SYNOPSIS¶
int xdr_restrict_buflen(struct xdr_stream * xdr, int newbuflen);
ARGUMENTS¶
struct xdr_stream * xdr
int newbuflen
DESCRIPTION¶
Adjust our idea of how much space is available in the buffer. If we've already used too much space in the buffer, returns -1. If the available space is already smaller than newbuflen, returns 0 and does nothing. Otherwise, adjusts xdr->buf->buflen to newbuflen and ensures xdr->end is set at most offset newbuflen from the start of the buffer.
COPYRIGHT¶
July 2017 | Kernel Hackers Manual 4.12 |