aboutgitcodebugslistschat
path: root/pcap.c
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2024-02-28 12:52:03 +1100
committerStefano Brivio <sbrivio@redhat.com>2024-02-29 06:25:17 +0100
commit8bdb0883b441441590589aac46f991c80e4f80f3 (patch)
tree202c4a946b3ea9d365a5056d1bf044b873dfad6e /pcap.c
parent24410b37a44e819877bdb4449a3147567a866ffa (diff)
downloadpasst-8bdb0883b441441590589aac46f991c80e4f80f3.tar
passt-8bdb0883b441441590589aac46f991c80e4f80f3.tar.gz
passt-8bdb0883b441441590589aac46f991c80e4f80f3.tar.bz2
passt-8bdb0883b441441590589aac46f991c80e4f80f3.tar.lz
passt-8bdb0883b441441590589aac46f991c80e4f80f3.tar.xz
passt-8bdb0883b441441590589aac46f991c80e4f80f3.tar.zst
passt-8bdb0883b441441590589aac46f991c80e4f80f3.zip
util: Add write_remainder() helper
We have several places where we want to write(2) a buffer or buffers and we handle short write()s by retrying until everything is successfully written. Add a helper for this in util.c. This version has some differences from the typical write_all() function. First, take an IO vector rather than a single buffer, because that will be useful for some of our cases. Second, allow it to take an parameter to skip the first n bytes of the given buffers. This will be useful for some of the cases we want, and also falls out quite naturally from the implementation. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> [sbrivio: Minor formatting fixes in write_remainder()] Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'pcap.c')
0 files changed, 0 insertions, 0 deletions