summaryrefslogtreecommitdiff
path: root/cpp/test/IceStorm/federation/Subscriber.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/test/IceStorm/federation/Subscriber.cpp')
-rw-r--r--cpp/test/IceStorm/federation/Subscriber.cpp34
1 files changed, 1 insertions, 33 deletions
diff --git a/cpp/test/IceStorm/federation/Subscriber.cpp b/cpp/test/IceStorm/federation/Subscriber.cpp
index d7aaf91d256..181d1e839e1 100644
--- a/cpp/test/IceStorm/federation/Subscriber.cpp
+++ b/cpp/test/IceStorm/federation/Subscriber.cpp
@@ -61,31 +61,9 @@ int EventI::_count = 0;
IceUtil::StaticMutex EventI::_countMutex = ICE_STATIC_MUTEX_INITIALIZER;
void
-createLock(const string& name)
-{
- int fd = open(name.c_str(), O_CREAT | O_WRONLY | O_EXCL, 0777);
- assert(fd != -1);
- close(fd);
-}
-
-void
-deleteLock(const string& name)
-{
-#ifdef _WIN32
- int ret = _unlink(name.c_str());
-#else
-# ifndef NDEBUG
- int ret =
-# endif
- unlink(name.c_str());
-#endif
- assert(ret != -1);
-}
-
-void
usage(const char* appName)
{
- cerr << "Usage: " << appName << " [options] [lockfile]\n";
+ cerr << "Usage: " << appName << " [options]\n";
cerr <<
"Options:\n"
"-h, --help Show this message.\n"
@@ -96,7 +74,6 @@ usage(const char* appName)
int
run(int argc, char* argv[], const CommunicatorPtr& communicator)
{
- string lockfile = "subscriber.lock";
bool batch = false;
int idx = 1;
@@ -123,11 +100,6 @@ run(int argc, char* argv[], const CommunicatorPtr& communicator)
usage(argv[0]);
return EXIT_FAILURE;
}
- else
- {
- lockfile = argv[idx];
- ++idx;
- }
}
PropertiesPtr properties = communicator->getProperties();
@@ -187,16 +159,12 @@ run(int argc, char* argv[], const CommunicatorPtr& communicator)
fed2->subscribe(qos, objFed2);
fed3->subscribe(qos, objFed3);
- createLock(lockfile);
-
communicator->waitForShutdown();
fed1->unsubscribe(objFed1);
fed2->unsubscribe(objFed2);
fed3->unsubscribe(objFed3);
- deleteLock(lockfile);
-
return EXIT_SUCCESS;
}