diff options
author | Ron Yorston <rmy@pobox.com> | 2024-04-08 13:12:25 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2024-07-13 21:34:18 +0200 |
commit | e4b5ccd13bb59eaaec6aa7f22655cc469f8900a2 (patch) | |
tree | 4153f53bf050969ad9f697b36402d0aee57d786d /arch | |
parent | b20b3790b428aab75449995d0866bad15879bc00 (diff) | |
download | busybox-w32-e4b5ccd13bb59eaaec6aa7f22655cc469f8900a2.tar.gz busybox-w32-e4b5ccd13bb59eaaec6aa7f22655cc469f8900a2.tar.bz2 busybox-w32-e4b5ccd13bb59eaaec6aa7f22655cc469f8900a2.zip |
timeout: allow fractional seconds in timeout values
The 'timeout' applet uses parse_duration_str() to obtain its
timeout values. The default configuration enables float durations.
However, the applet silently ignores fractional seconds. This
results in unexpected behaviour:
$ timeout 5.99 sleep 5.1; echo $?
Terminated
143
When float durations are enabled ensure that any fractional seconds
are taken into account.
function old new delta
timeout_wait 44 92 +48
timeout_main 383 365 -18
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 48/-18) Total: 30 bytes
Signed-off-by: Ron Yorston <rmy@pobox.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions