Ticket #5622: syncbug.cc
| File syncbug.cc, 423 bytes (added by , 11 years ago) |
|---|
| Line | |
|---|---|
| 1 | #include <iostream> |
| 2 | #include <boost/interprocess/sync/named_semaphore.hpp> |
| 3 | |
| 4 | #ifndef BOOST_INTERPROCESS_NAMED_SEMAPHORE_USES_POSIX_SEMAPHORES |
| 5 | #error "BOOST_INTERPROCESS_NAMED_SEMAPHORE_USES_POSIX_SEMAPHORES is disabled" |
| 6 | #endif |
| 7 | |
| 8 | int main() |
| 9 | { |
| 10 | // should say "false" if the semaphore "doesntexist" doesn't exist |
| 11 | std::cout << |
| 12 | (boost::interprocess::named_semaphore::remove("doesntexist") ? |
| 13 | "true" : "false") << std::endl; |
| 14 | } |
