Merge pull request #129 from ruslo/exit.code

Return unsuccessful exit code if error occurs
This commit is contained in:
Gabi Melman 2015-09-11 00:44:04 +03:00
commit a0bba7f32e
2 changed files with 7 additions and 2 deletions

View File

@ -25,11 +25,12 @@
// //
// bench.cpp : spdlog benchmarks // bench.cpp : spdlog benchmarks
// //
#include <atomic>
#include <cstdlib> // EXIT_FAILURE
#include <iostream> #include <iostream>
#include <memory> #include <memory>
#include <string> #include <string>
#include <thread> #include <thread>
#include <atomic>
#include "spdlog/spdlog.h" #include "spdlog/spdlog.h"
#include "spdlog/async_logger.h" #include "spdlog/async_logger.h"
#include "spdlog/sinks/file_sinks.h" #include "spdlog/sinks/file_sinks.h"
@ -108,8 +109,9 @@ int main(int argc, char* argv[])
{ {
std::cerr << "Error: " << ex.what() << std::endl; std::cerr << "Error: " << ex.what() << std::endl;
perror("Last error"); perror("Last error");
return EXIT_FAILURE;
} }
return 0; return EXIT_SUCCESS;
} }

View File

@ -25,6 +25,7 @@
// //
// spdlog usage example // spdlog usage example
// //
#include <cstdlib> // EXIT_FAILURE
#include <iostream> #include <iostream>
#include "spdlog/spdlog.h" #include "spdlog/spdlog.h"
@ -106,7 +107,9 @@ int main(int, char*[])
catch (const spd::spdlog_ex& ex) catch (const spd::spdlog_ex& ex)
{ {
std::cout << "Log failed: " << ex.what() << std::endl; std::cout << "Log failed: " << ex.what() << std::endl;
return EXIT_FAILURE;
} }
return EXIT_SUCCESS;
} }