summaryrefslogtreecommitdiff
path: root/Userland/DevTools/HackStudio/LanguageServers/Cpp/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Userland/DevTools/HackStudio/LanguageServers/Cpp/main.cpp')
-rw-r--r--Userland/DevTools/HackStudio/LanguageServers/Cpp/main.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/Userland/DevTools/HackStudio/LanguageServers/Cpp/main.cpp b/Userland/DevTools/HackStudio/LanguageServers/Cpp/main.cpp
index b40b972a92..3fd711bbc2 100644
--- a/Userland/DevTools/HackStudio/LanguageServers/Cpp/main.cpp
+++ b/Userland/DevTools/HackStudio/LanguageServers/Cpp/main.cpp
@@ -6,14 +6,12 @@
#include "ClientConnection.h"
#include "Tests.h"
-#include <AK/LexicalPath.h>
#include <LibCore/ArgsParser.h>
#include <LibCore/EventLoop.h>
#include <LibCore/LocalServer.h>
#include <LibCore/System.h>
-#include <LibIPC/ClientConnection.h>
+#include <LibIPC/SingleServer.h>
#include <LibMain/Main.h>
-#include <unistd.h>
static ErrorOr<int> mode_server();
@@ -36,8 +34,7 @@ ErrorOr<int> mode_server()
Core::EventLoop event_loop;
TRY(Core::System::pledge("stdio unix recvfd rpath"));
- auto socket = TRY(Core::LocalSocket::take_over_accepted_socket_from_system_server());
- (void)IPC::new_client_connection<LanguageServers::Cpp::ClientConnection>(move(socket), 1);
+ auto client = TRY(IPC::take_over_accepted_client_from_system_server<LanguageServers::Cpp::ClientConnection>());
TRY(Core::System::pledge("stdio recvfd rpath"));
TRY(Core::System::unveil("/usr/include", "r"));