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 | } | 

