diff options
author | Rickard Green <[email protected]> | 2013-04-03 14:29:02 +0200 |
---|---|---|
committer | Rickard Green <[email protected]> | 2013-04-03 17:09:36 +0200 |
commit | a04209acfa6b0a691437d35b284268d093d7e2b1 (patch) | |
tree | b0eec6d203ef058d7d8e3dbe48c202b8373e5701 /erts/emulator | |
parent | 8d70fd874ae4da853ac79f4349fbf4a985950656 (diff) | |
download | otp-a04209acfa6b0a691437d35b284268d093d7e2b1.tar.gz otp-a04209acfa6b0a691437d35b284268d093d7e2b1.tar.bz2 otp-a04209acfa6b0a691437d35b284268d093d7e2b1.zip |
Fix `+sws' and `+swt' system flags
Diffstat (limited to 'erts/emulator')
-rw-r--r-- | erts/emulator/beam/erl_init.c | 4 |
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", |