summaryrefslogtreecommitdiff
path: root/compositor/compositor.h
diff options
context:
space:
mode:
Diffstat (limited to 'compositor/compositor.h')
-rw-r--r--compositor/compositor.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/compositor/compositor.h b/compositor/compositor.h
index 3c5459d..2546d58 100644
--- a/compositor/compositor.h
+++ b/compositor/compositor.h
@@ -341,8 +341,15 @@ wlsc_switcher_init(struct wlsc_compositor *compositor);
void
evdev_input_add_devices(struct wlsc_compositor *c, struct udev *udev);
+enum {
+ TTY_ENTER_VT,
+ TTY_LEAVE_VT
+};
+
+typedef void (*tty_vt_func_t)(struct wlsc_compositor *compositor, int event);
+
struct tty *
-tty_create(struct wlsc_compositor *compositor);
+tty_create(struct wlsc_compositor *compositor, tty_vt_func_t vt_func);
void
tty_destroy(struct tty *tty);