From: Lennart Poettering Date: Fri, 5 Jan 2024 15:32:43 +0000 (+0100) Subject: iovec-util: add helper for a single NUL byte iovec X-Git-Tag: v256-rc1~1185^2~6 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=045f7b8fe40f3ddd338c3c870885882e0175e99f;p=thirdparty%2Fsystemd.git iovec-util: add helper for a single NUL byte iovec --- diff --git a/src/basic/iovec-util.h b/src/basic/iovec-util.h index bc7a67054ad..8cfa5717dc4 100644 --- a/src/basic/iovec-util.h +++ b/src/basic/iovec-util.h @@ -8,6 +8,12 @@ #include "alloc-util.h" #include "macro.h" +/* An iovec pointing to a single NUL byte */ +#define IOVEC_NUL_BYTE (const struct iovec) { \ + .iov_base = (void*) (const uint8_t[1]) { 0 }, \ + .iov_len = 1, \ + } + size_t iovec_total_size(const struct iovec *iovec, size_t n); bool iovec_increment(struct iovec *iovec, size_t n, size_t k);