aboutsummaryrefslogtreecommitdiff
path: root/common/drm.c
AgeCommit message (Collapse)Author
2022-03-29drm: Make dev_is_drm local to logind backendKenny Levinsen
This function is only used for logind, which is Linux-specific, but the presence in common/drm.c suggested that it had to be portable. Move it to the logind backend for now.
2022-03-16Initial netbsd supportilliliti
2021-09-21clang-format: Fix alignmentKenny Levinsen
2020-09-22drm: Relax drm file detection, support FreeBSDKenny Levinsen
Path check was done on /dev/dri/card and /dev/dri/renderD. However, /dev/dri/by-path is a thing, and on FreeBSD, /dev/dri/ symlinks to /dev/drm/. Relax Linux check to /dev/dri/, and add FreeBSD check for /dev/drm/.
2020-08-05Remove pointless compiler.hKenny Levinsen
2020-08-01devices: Use path to check device typeKenny Levinsen
FreeBSD device numbers cannot be used to check the type of a device, as they are merely unique filesystem IDs. As the paths we use have been sanitized with realpath, we can simply use the path to check if a requested file is an evdev or drm device. This also allows us to make the check before the file is opened.
2020-08-01devices: FreeBSD support in drm and evdev codeKenny Levinsen
2020-07-31Initial implementation of seatd and libseatKenny Levinsen