io-util: introduce loop_write_full that takes a timeout
authorMike Yuan <me@yhndnzj.com>
Tue, 5 Sep 2023 14:15:09 +0000 (22:15 +0800)
committerMike Yuan <me@yhndnzj.com>
Thu, 7 Sep 2023 12:30:44 +0000 (20:30 +0800)
commite22c60a9d5dfc5f0b260c7906f3546aef2925998
treedb787a77716e96a31cabe7e99485f866a7c17e93
parent82b7bf8c1c8c6ded6f56b43998c803843a3b944b
io-util: introduce loop_write_full that takes a timeout

Also drop do_poll as the use case is covered
by timeout.
34 files changed:
src/basic/compress.c
src/basic/efivars.c
src/basic/io-util.c
src/basic/io-util.h
src/basic/random-util.c
src/basic/terminal-util.c
src/battery-check/battery-check.c
src/boot/bootctl-random-seed.c
src/core/exec-credential.c
src/core/import-creds.c
src/import/import-raw.c
src/import/import-tar.c
src/import/pull-common.c
src/import/pull-job.c
src/journal/bsod.c
src/journal/journalctl.c
src/libsystemd/sd-id128/id128-util.c
src/libsystemd/sd-journal/journal-send.c
src/nspawn/nspawn.c
src/partition/repart.c
src/random-seed/random-seed.c
src/shared/ask-password-api.c
src/shared/creds-util.c
src/shared/data-fd-util.c
src/shared/dissect-image.c
src/shared/elf-util.c
src/shared/machine-id-setup.c
src/shared/pager.c
src/shared/tpm2-util.c
src/systemctl/systemctl-sysv-compat.c
src/test/test-copy.c
src/tmpfiles/tmpfiles.c
src/udev/udev-worker.c
src/vconsole/vconsole-setup.c