aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/samples/kdb
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2020-01-14 17:07:11 +0000
committerDavid Howells <dhowells@redhat.com>2020-05-19 15:38:18 +0100
commit8cfba76383e902acbed95092163052b1572f17a8 (patch)
treef454a431df62749357767cf70feba3c2022b5cb0 /samples/kdb
parentAdd sample notification program (diff)
downloadwireguard-linux-8cfba76383e902acbed95092163052b1572f17a8.tar.xz
wireguard-linux-8cfba76383e902acbed95092163052b1572f17a8.zip
pipe: Allow buffers to be marked read-whole-or-error for notifications
Allow a buffer to be marked such that read() must return the entire buffer in one go or return ENOBUFS. Multiple buffers can be amalgamated into a single read, but a short read will occur if the next "whole" buffer won't fit. This is useful for watch queue notifications to make sure we don't split a notification across multiple reads, especially given that we need to fabricate an overrun record under some circumstances - and that isn't in the buffers. Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to 'samples/kdb')
0 files changed, 0 insertions, 0 deletions