From ac696809b0c62f7f062a0dc155a4bf4a995cc9cf Mon Sep 17 00:00:00 2001 From: Hannes Schulze Date: Tue, 3 Mar 2026 16:43:56 +0100 Subject: display connect/disconnect --- server/server.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 server/server.c (limited to 'server/server.c') diff --git a/server/server.c b/server/server.c new file mode 100644 index 0000000..3687865 --- /dev/null +++ b/server/server.c @@ -0,0 +1,25 @@ +#include +#include +#include + +static void die(char const* s) +{ + perror(s); + exit(EXIT_FAILURE); +} + +int main(int argc, char** argv) +{ + struct wl_display* disp = wl_display_create(); + if (!disp) { die("wl_display_create"); } + + char const* sock = wl_display_add_socket_auto(disp); + if (!sock) { die("wl_display_add_socket_auto"); } + + printf("Compositor running on %s\n", sock); + + wl_display_run(disp); + + wl_display_destroy(disp); + return EXIT_SUCCESS; +} -- cgit v1.3.1