Why does the following code output "Unknown error"? I expect some other message like "operation timed out" or other descriptive error.
OS: Windows 7 boost: 1.57
#include <iostream>
#include "boost/system/system_error.hpp"
void main()
{
boost::system::error_code ec = make_error_code(boost::system::errc::timed_out);
auto message = ec.message();
std::cout << message << std::endl;
}