Files
NASM/wayland/include/wayland_runtime.h

19 lines
460 B
C

#ifndef WAYLAND_RUNTIME_H
#define WAYLAND_RUNTIME_H
#include <stdint.h>
/* Initialize shared Wayland connection and prepare global data */
int32_t init_wayland(void);
/* Spawn a new window thread; returns slot index or negative on failure */
int32_t run_window(void);
/* Block until all window threads have exited */
void wait_for_windows(void);
/* Tear down window threads, input, and the shared Wayland connection */
void destroy_wayland(void);
#endif