diff options
author | Scott Anderson <ascent12@hotmail.com> | 2017-05-01 17:49:18 +1200 |
---|---|---|
committer | Scott Anderson <ascent12@hotmail.com> | 2017-05-01 17:49:18 +1200 |
commit | 41a82fd2fcd4759fbb522ffe7e8f6667d6ab945a (patch) | |
tree | b11530bf9596da41231d0698c1633fbcb5cd2101 /include/backend/drm/udev.h | |
parent | 9ac46ec5ed6ba67a8c684069f8255384f6acd18b (diff) |
Renaming.
Diffstat (limited to 'include/backend/drm/udev.h')
-rw-r--r-- | include/backend/drm/udev.h | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/include/backend/drm/udev.h b/include/backend/drm/udev.h index 9bd4c0d0..6b10c9ec 100644 --- a/include/backend/drm/udev.h +++ b/include/backend/drm/udev.h @@ -1,9 +1,22 @@ #ifndef UDEV_H #define UDEV_H -bool otd_udev_start(struct otd *otd); -void otd_udev_finish(struct otd *otd); -void otd_udev_find_gpu(struct otd *otd); -void otd_udev_event(struct otd *otd); +#include <libudev.h> + +#include "backend/drm/session.h" + +struct wlr_udev { + struct udev *udev; + struct udev_monitor *mon; + int mon_fd; + char *drm_path; +}; + +bool wlr_udev_init(struct wlr_udev *udev); +void wlr_udev_free(struct wlr_udev *udev); +int wlr_udev_find_gpu(struct wlr_udev *udev, struct wlr_session *session); + +struct wlr_drm_backend; +void wlr_udev_event(struct wlr_drm_backend *backend); #endif |