]> git.ipfire.org Git - thirdparty/systemd.git/commit
time-util: introduce usleep_safe() 27843/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 31 May 2023 23:31:25 +0000 (08:31 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 22 Jun 2023 06:33:56 +0000 (15:33 +0900)
commit4251512ea9f70c1a53a56252c4edaf0295473e1a
tree5e3dad49985df5c5bd4fd28d9bcb0cc5e0efbf39
parenta10093684789d1bf88b1d3ab881d73a25b9403ed
time-util: introduce usleep_safe()

We use usec_t for storing time value, which is 64bit.
However, usleep() takes useconds_t that is (typically?) 32bit.
Also, usleep() may only support the range [0, 1000000].

This introduce usleep_safe() which takes usec_t.
20 files changed:
src/basic/efivars.c
src/basic/terminal-util.c
src/basic/time-util.h
src/cgtop/cgtop.c
src/home/homework.c
src/libsystemd/sd-bus/test-bus-watch-bind.c
src/libsystemd/sd-event/test-event.c
src/resolve/test-resolved-stream.c
src/shared/dissect-image.c
src/shared/loop-util.c
src/test/test-barrier.c
src/test/test-daemon.c
src/test/test-fs-util.c
src/test/test-mempress.c
src/test/test-process-util.c
src/test/test-watchdog.c
src/test/udev-rule-runner.c
src/udev/cdrom_id/cdrom_id.c
src/udev/udev-event.c
src/update-utmp/update-utmp.c