diff options
author | Unknown <fireice2@o2.pl> | 2017-11-19 13:54:30 +0000 |
---|---|---|
committer | Unknown <fireice2@o2.pl> | 2017-11-19 13:54:30 +0000 |
commit | bec1e69755d1708834a5944e0b36cd874c1983b5 (patch) | |
tree | a5ba2e7aa53d95a00cbfe7249200331b5da5895f /xmrstak/cli/cli-miner.cpp | |
parent | c4f8c1a13332e52ab8f04bc549a50e1fe4305dea (diff) | |
download | xmr-stak-bec1e69755d1708834a5944e0b36cd874c1983b5.zip xmr-stak-bec1e69755d1708834a5944e0b36cd874c1983b5.tar.gz |
Add windows exit
Diffstat (limited to 'xmrstak/cli/cli-miner.cpp')
-rw-r--r-- | xmrstak/cli/cli-miner.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/xmrstak/cli/cli-miner.cpp b/xmrstak/cli/cli-miner.cpp index 90da834..e152a02 100644 --- a/xmrstak/cli/cli-miner.cpp +++ b/xmrstak/cli/cli-miner.cpp @@ -302,18 +302,19 @@ int main(int argc, char *argv[]) if(opName.compare("-h") == 0 || opName.compare("--help") == 0) { help(); - // \todo give return code to win_exit to allow passing CI - //win_exit(); + win_exit(0); return 0; } if(opName.compare("-v") == 0 || opName.compare("--version") == 0) { std::cout<< "Version: " << get_version_str_short() << std::endl; + win_exit(); return 0; } else if(opName.compare("-V") == 0 || opName.compare("--version-long") == 0) { std::cout<< "Version: " << get_version_str() << std::endl; + win_exit(); return 0; } else if(opName.compare("--noCPU") == 0) @@ -432,13 +433,13 @@ int main(int argc, char *argv[]) if(!jconf::inst()->parse_config(params::inst().configFile.c_str())) { win_exit(); - return 0; + return 1; } if (!BackendConnector::self_test()) { win_exit(); - return 0; + return 1; } #ifndef CONF_NO_HTTPD @@ -447,7 +448,7 @@ int main(int argc, char *argv[]) if (!httpd::inst()->start_daemon()) { win_exit(); - return 0; + return 1; } } #endif |