← Commit list

edca770d1

Denys Vlasenko
Denys Vlasenko
2019-01-07
SUCCESS Duration: 153s

Subject

sleep: support "inf"

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

coreutils/sleep.c+5 -0
@@ -68,6 +68,11 @@ int sleep_main(int argc UNUSED_PARAM, char **argv)
if (!*argv)
bb_show_usage();
+ /* GNU sleep accepts "inf", "INF", "infinity" and "INFINITY" */
+ if (strncasecmp(argv[0], "inf", 3) == 0)
+ for (;;)
+ sleep(INT_MAX);
+
#if ENABLE_FEATURE_FANCY_SLEEP
# if ENABLE_FLOAT_DURATION
/* undo busybox.c setlocale */
miscutils/bc.c+0 -1
@@ -7407,4 +7407,3 @@ int dc_main(int argc UNUSED_PARAM, char **argv)
#endif
#endif // DC_BIG
-