Ticket #8527: signal_set.cpp
File signal_set.cpp, 357 bytes (added by , 9 years ago) |
---|
Line | |
---|---|
1 | #include <boost/asio/signal_set.hpp> |
2 | #include <boost/asio/io_service.hpp> |
3 | |
4 | using namespace boost; |
5 | |
6 | void |
7 | sig_fn(boost::system::error_code const& error, int signum) |
8 | { |
9 | } |
10 | |
11 | int |
12 | main(int argc, const char *argv[]) |
13 | { |
14 | asio::io_service io; |
15 | asio::signal_set set(io, SIGSEGV); |
16 | |
17 | set.async_wait(sig_fn); |
18 | int *ptr = nullptr; |
19 | *ptr = 42; |
20 | io.run(); |
21 | return 0; |
22 | } |