aboutsummaryrefslogtreecommitdiffstats
path: root/src/mds-respawn.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/mds-respawn.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mds-respawn.c b/src/mds-respawn.c
index aa02ccf..3439329 100644
--- a/src/mds-respawn.c
+++ b/src/mds-respawn.c
@@ -1,6 +1,6 @@
/**
* mds — A micro-display server
- * Copyright © 2014, 2015, 2016, 2017 Mattias Andrée (maandree@kth.se)
+ * Copyright © 2014, 2015, 2016, 2017 Mattias Andrée (m@maandree.se)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -104,17 +104,17 @@ int parse_cmdline(void)
for (i = 1; i < argc; i++) {
arg = argv[i];
- if (startswith(arg, "--alarm=")) { /* Schedule an alarm signal for forced abort. */
- alarm((unsigned)min(atou(arg + strlen("--alarm=")), 60)); /* At most 1 minute. */
- } else if (startswith(arg, "--interval=")) {
- interval = min(atoi(arg + strlen("--interval=")), 60); /* At most 1 minute. */
- } else if (strequals(arg, "--re-exec")) { /* Re-exec state-marshal. */
+ if (strstarts(arg, "--alarm=")) { /* Schedule an alarm signal for forced abort. */
+ alarm((unsigned)MIN(atou(arg + strlen("--alarm=")), 60)); /* At most 1 minute. */
+ } else if (strstarts(arg, "--interval=")) {
+ interval = MIN(atoi(arg + strlen("--interval=")), 60); /* At most 1 minute. */
+ } else if (streq(arg, "--re-exec")) { /* Re-exec state-marshal. */
is_reexec = 1;
- } else if (strequals(arg, "{")) {
+ } else if (streq(arg, "{")) {
servers += stack++ == 0 ? 1 : 0;
- } else if (strequals(arg, "}")) {
+ } else if (streq(arg, "}")) {
exit_if (!stack--, eprint("Terminating non-started command, aborting."););
- exit_if (!stack && strequals(argv[i - 1], "{"),
+ exit_if (!stack && streq(argv[i - 1], "{"),
eprint("Zero argument command specified, aborting."););
} else if (!stack) {
eprintf("Unrecognised option: %s, did you forget `='?", arg);
@@ -139,11 +139,11 @@ int parse_cmdline(void)
/* Fill command arrays. */
for (i = 1, args = j = 0; i < argc; i++) {
arg = argv[i];
- if (strequals(arg, "}"))
+ if (streq(arg, "}"))
commands_args[args++] = --stack == 0 ? NULL : arg;
else if (stack > 0)
commands_args[args++] = arg;
- else if (strequals(arg, "{") && !stack++)
+ else if (streq(arg, "{") && !stack++)
commands[j++] = commands_args + args;
}
@@ -277,7 +277,7 @@ postinitialise_server(void)
for (i = j = 0; j < servers; i++) {
if (!commands_args[i])
j++;
- else if (strequals(commands_args[i], "--initial-spawn"))
+ else if (streq(commands_args[i], "--initial-spawn"))
fail_if (xstrdup(commands_args[i], "--respawn"));
}