1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 20:07:35 +00:00

InspectorServer: Port to LibMain :^)

This commit is contained in:
Andreas Kling 2021-11-29 19:34:04 +01:00
parent fe00393941
commit 6e2f7a15fb
2 changed files with 7 additions and 8 deletions

View file

@ -16,4 +16,4 @@ set(SOURCES
)
serenity_bin(InspectorServer)
target_link_libraries(InspectorServer LibIPC)
target_link_libraries(InspectorServer LibIPC LibMain)

View file

@ -8,17 +8,16 @@
#include <InspectorServer/ClientConnection.h>
#include <LibCore/EventLoop.h>
#include <LibCore/LocalServer.h>
#include <LibCore/System.h>
#include <LibIPC/ClientConnection.h>
#include <LibMain/Main.h>
int main(int, char**)
ErrorOr<int> serenity_main(Main::Arguments)
{
Core::EventLoop event_loop;
auto server = Core::LocalServer::construct();
auto server = TRY(Core::LocalServer::try_create());
if (pledge("stdio unix accept", nullptr) < 0) {
perror("pledge");
return 1;
}
TRY(Core::System::pledge("stdio unix accept"));
bool ok = server->take_over_from_system_server("/tmp/portal/inspector");
VERIFY(ok);
@ -28,7 +27,7 @@ int main(int, char**)
IPC::new_client_connection<InspectorServer::ClientConnection>(move(client_socket), client_id);
};
auto inspectables_server = Core::LocalServer::construct();
auto inspectables_server = TRY(Core::LocalServer::try_create());
if (!inspectables_server->take_over_from_system_server("/tmp/portal/inspectables"))
VERIFY_NOT_REACHED();