aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_init.c
diff options
context:
space:
mode:
authorRickard Green <[email protected]>2013-04-03 14:29:02 +0200
committerRickard Green <[email protected]>2013-04-03 17:09:36 +0200
commita04209acfa6b0a691437d35b284268d093d7e2b1 (patch)
treeb0eec6d203ef058d7d8e3dbe48c202b8373e5701 /erts/emulator/beam/erl_init.c
parent8d70fd874ae4da853ac79f4349fbf4a985950656 (diff)
downloadotp-a04209acfa6b0a691437d35b284268d093d7e2b1.tar.gz
otp-a04209acfa6b0a691437d35b284268d093d7e2b1.tar.bz2
otp-a04209acfa6b0a691437d35b284268d093d7e2b1.zip
Fix `+sws' and `+swt' system flags
Diffstat (limited to 'erts/emulator/beam/erl_init.c')
-rw-r--r--erts/emulator/beam/erl_init.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/erts/emulator/beam/erl_init.c b/erts/emulator/beam/erl_init.c
index 86adc5bc99..e6a96d427f 100644
--- a/erts/emulator/beam/erl_init.c
+++ b/erts/emulator/beam/erl_init.c
@@ -1425,7 +1425,7 @@ erl_start(int argc, char **argv)
VERBOSE(DEBUG_SYSTEM,
("scheduler wake cleanup threshold: %s\n", arg));
}
- else if (sys_strcmp("wt", sub_param) == 0) {
+ else if (has_prefix("wt", sub_param)) {
arg = get_arg(sub_param+2, argv[i+1], &i);
if (erts_sched_set_wakeup_other_thresold(arg) != 0) {
erts_fprintf(stderr, "scheduler wakeup threshold: %s\n",
@@ -1435,7 +1435,7 @@ erl_start(int argc, char **argv)
VERBOSE(DEBUG_SYSTEM,
("scheduler wakeup threshold: %s\n", arg));
}
- else if (sys_strcmp("ws", sub_param) == 0) {
+ else if (has_prefix("ws", sub_param)) {
arg = get_arg(sub_param+2, argv[i+1], &i);
if (erts_sched_set_wakeup_other_type(arg) != 0) {
erts_fprintf(stderr, "scheduler wakeup strategy: %s\n",