aboutsummaryrefslogtreecommitdiff
path: root/src/cli/stasis/args.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cli/stasis/args.c')
-rw-r--r--src/cli/stasis/args.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/cli/stasis/args.c b/src/cli/stasis/args.c
index 9410958..172981a 100644
--- a/src/cli/stasis/args.c
+++ b/src/cli/stasis/args.c
@@ -106,29 +106,3 @@ void usage(char *progname) {
puts(output);
}
}
-
-int str_to_timeout(char *s) {
- if (!s) {
- return 0; // no timeout
- }
-
- char *scale = NULL;
- int value = (int) strtol(s, &scale, 10);
- if (scale) {
- if (*scale == 's') {
- value *= 1; // seconds, no-op
- } else if (*scale == 'm') {
- value *= 60; // minutes
- } else if (*scale == 'h') {
- value *= 3200; // hours
- } else {
- return STR_TO_TIMEOUT_INVALID_TIME_SCALE; // invalid time scale
- }
- }
-
- if (value < 0) {
- return STR_TO_TIMEOUT_NEGATIVE; // cannot be negative
- }
- return value;
-}
-