summaryrefslogtreecommitdiffstats
path: root/jrt_test/src/tests/mockup-invoke/mockup-server.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'jrt_test/src/tests/mockup-invoke/mockup-server.cpp')
-rw-r--r--jrt_test/src/tests/mockup-invoke/mockup-server.cpp28
1 files changed, 6 insertions, 22 deletions
diff --git a/jrt_test/src/tests/mockup-invoke/mockup-server.cpp b/jrt_test/src/tests/mockup-invoke/mockup-server.cpp
index cfa40f3352d..a2ee4cb3440 100644
--- a/jrt_test/src/tests/mockup-invoke/mockup-server.cpp
+++ b/jrt_test/src/tests/mockup-invoke/mockup-server.cpp
@@ -3,7 +3,7 @@
#include <vespa/fnet/frt/supervisor.h>
#include <vespa/fnet/frt/rpcrequest.h>
#include <vespa/fnet/transport.h>
-#include <vespa/fastos/app.h>
+#include <vespa/vespalib/util/signalhandler.h>
class MockupServer : public FRT_Invokable
{
@@ -37,31 +37,15 @@ public:
};
-class App : public FastOS_Application
-{
-public:
- int Main() override;
-};
-
-
-int
-App::Main()
-{
- if (_argc < 2) {
- printf("usage: %s <listenspec>\n", _argv[0]);
+int main(int argc, char **argv) {
+ vespalib::SignalHandler::PIPE.ignore();
+ if (argc < 2) {
+ printf("usage: %s <listenspec>\n", argv[0]);
return 1;
}
fnet::frt::StandaloneFRT frt;
MockupServer server(&frt.supervisor());
- frt.supervisor().Listen(_argv[1]);
+ frt.supervisor().Listen(argv[1]);
frt.supervisor().GetTransport()->WaitFinished();
return 0;
}
-
-
-int
-main(int argc, char **argv)
-{
- App myapp;
- return myapp.Entry(argc, argv);
-}