1 // throw_test.cpp --------------------------------------------------------===========-// 2 3 // Copyright Beman Dawes 2010 4 5 // Distributed under the Boost Software License, Version 1.0. 6 // See www.boost.org/LICENSE_1_0.txt 7 8 // Library home page is www.boost.org/libs/system 9 10 //--------------------------------------------------------------------------------------// 11 12 // See dynamic_link_test.cpp comments for use case. 13 14 //--------------------------------------------------------------------------------------// 15 16 // define BOOST_SYSTEM_SOURCE so that <boost/system/config.hpp> knows 17 // the library is being built (possibly exporting rather than importing code) 18 #define BOOST_SYSTEM_SOURCE 19 20 #include <boost/system/system_error.hpp> 21 22 namespace boost 23 { 24 namespace system 25 { throw_test()26 BOOST_SYSTEM_DECL void throw_test() 27 { 28 throw system_error(9999, system_category(), "boo boo"); 29 } 30 } 31 } 32