diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index 5ae8090..0998571 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -89,3 +89,5 @@ run system_category_test3.cpp ; run windows_error_test.cpp ; run cygwin_error_test.cpp ; run linux_error_test.cpp ; + +link errc_test3.cpp ; diff --git a/test/errc_test3.cpp b/test/errc_test3.cpp new file mode 100644 index 0000000..2291290 --- /dev/null +++ b/test/errc_test3.cpp @@ -0,0 +1,34 @@ +// Copyright 2021 Peter Dimov. +// Distributed under the Boost Software License, Version 1.0. +// http://www.boost.org/LICENSE_1_0.txt + +#include + +int main() +{ + make_error_code( boost::system::errc::success ).value(); + make_error_code( boost::system::errc::success ).category(); + make_error_code( boost::system::errc::success ).default_error_condition(); + make_error_code( boost::system::errc::success ).message(); + make_error_code( boost::system::errc::success ).failed(); + make_error_code( boost::system::errc::success ).clear(); + + make_error_condition( boost::system::errc::success ).value(); + make_error_condition( boost::system::errc::success ).category(); + make_error_condition( boost::system::errc::success ).message(); + make_error_condition( boost::system::errc::success ).failed(); + make_error_condition( boost::system::errc::success ).clear(); + + make_error_code( boost::system::errc::no_such_file_or_directory ).value(); + make_error_code( boost::system::errc::no_such_file_or_directory ).category(); + make_error_code( boost::system::errc::no_such_file_or_directory ).default_error_condition(); + make_error_code( boost::system::errc::no_such_file_or_directory ).message(); + make_error_code( boost::system::errc::no_such_file_or_directory ).failed(); + make_error_code( boost::system::errc::no_such_file_or_directory ).clear(); + + make_error_condition( boost::system::errc::no_such_file_or_directory ).value(); + make_error_condition( boost::system::errc::no_such_file_or_directory ).category(); + make_error_condition( boost::system::errc::no_such_file_or_directory ).message(); + make_error_condition( boost::system::errc::no_such_file_or_directory ).failed(); + make_error_condition( boost::system::errc::no_such_file_or_directory ).clear(); +}