From: Oliver.Kowalke_at_[hidden]
Date: 2006-07-24 10:05:52


Hi,
I tried boost::system-0.2.1 out. If I execute:

int main( int argc, char *argv[])
{
...
   sys::error_code ec( EINTR, sys::errno_ec);
   sys::system_error se( ec);
   printf("%s\n", se.what() );
   throw se; // terminate() called
...
}

std::terminate() and std::set_unexpected are called. What is going
wrong?

regards,
Oliver