]> git.ipfire.org Git - thirdparty/systemd.git/commit
io-util: split out "struct iovec" related calls into their own .c/.h files
authorLennart Poettering <lennart@poettering.net>
Thu, 19 Oct 2023 14:01:38 +0000 (16:01 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 20 Oct 2023 08:34:33 +0000 (10:34 +0200)
commitbd1ae178336a3d9143feea35bb4885c923581e1d
treeace0e0a86173f28b68adb4359a1f11a44097ddce
parent856bed0abe72b5a368b66cc77944514a1f39b5f0
io-util: split out "struct iovec" related calls into their own .c/.h files

This is preparation for #28891, which adds a bunch more helpers around
"struct iovec", at which point this really deserves its own .c/.h file.

The idea is that we sooner or later can consider "struct iovec" as an
entirely generic mechanism to reference some binary blob, and is the
go-to type for this purpose whenever we need one.
55 files changed:
src/basic/audit-util.c
src/basic/io-util.c
src/basic/io-util.h
src/basic/iovec-util.c [new file with mode: 0644]
src/basic/iovec-util.h [new file with mode: 0644]
src/basic/log.c
src/basic/meson.build
src/core/dbus-execute.c
src/core/dynamic-user.c
src/core/exec-invoke.c
src/core/load-fragment.c
src/core/show-status.c
src/core/unit.c
src/coredump/coredump.c
src/fuzz/fuzz-varlink.c
src/journal/journald-audit.c
src/journal/journald-console.c
src/journal/journald-context.c
src/journal/journald-kmsg.c
src/journal/journald-native.c
src/journal/journald-server.c
src/journal/journald-stream.c
src/journal/journald-syslog.c
src/libsystemd-network/icmp6-util.c
src/libsystemd-network/sd-dhcp-client.c
src/libsystemd-network/sd-dhcp-server.c
src/libsystemd-network/sd-dhcp6-client.c
src/libsystemd-network/sd-radv.c
src/libsystemd/sd-bus/bus-message.c
src/libsystemd/sd-bus/bus-socket.c
src/libsystemd/sd-daemon/sd-daemon.c
src/libsystemd/sd-device/device-monitor.c
src/libsystemd/sd-journal/journal-send.c
src/libsystemd/sd-journal/test-journal-append.c
src/libsystemd/sd-journal/test-journal-interleaving.c
src/libsystemd/sd-journal/test-journal-stream.c
src/libsystemd/sd-journal/test-journal-verify.c
src/libsystemd/sd-journal/test-journal.c
src/libsystemd/sd-netlink/netlink-message-nfnl.c
src/libsystemd/sd-netlink/netlink-socket.c
src/libsystemd/sd-netlink/netlink-util.c
src/libsystemd/sd-resolve/sd-resolve.c
src/machine/machine-dbus.c
src/portable/portable.c
src/pstore/pstore.c
src/resolve/resolved-dns-stream.c
src/resolve/resolved-manager.c
src/shared/ask-password-api.c
src/shared/openssl-util.h
src/shared/varlink.c
src/test/test-fileio.c
src/test/test-log.c
src/test/test-socket-util.c
src/udev/udev-ctrl.c
src/udev/udev-manager.c