Kenny Levinsen
2f54beb5fe
client: Implement get_peer for FreeBSD
2020-08-01 16:53:44 +02:00
Kenny Levinsen
e129536a08
devices: Use path to check device type
...
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-01 16:53:44 +02:00
Kenny Levinsen
dc9c7bff71
devices: FreeBSD support in drm and evdev code
2020-08-01 16:53:44 +02:00
Kenny Levinsen
956a378adb
log: Avoid unnecessary GNU extension
2020-08-01 16:53:44 +02:00
Kenny Levinsen
c5c036531c
terminal: FreeBSD VT and KD handling
2020-08-01 16:53:44 +02:00
Kenny Levinsen
f754198c5b
meson: FreeBSD options
2020-08-01 02:37:26 +02:00
Kenny Levinsen
554898e6b3
meson: Set _FORTIFY_SOURCE=2 for optimized builds
2020-07-31 16:03:49 +02:00
Kenny Levinsen
85860e4e7c
seat: Use PATH_MAX long array for realpath
2020-07-31 15:58:19 +02:00
Kenny Levinsen
9d08511da4
meson: Add summary printout
2020-07-31 14:19:41 +02:00
Kenny Levinsen
1d188d2f09
seat: remove_client return value was inverted
2020-07-31 13:29:05 +02:00
Kenny Levinsen
6a01725294
Add LICENSE
2020-07-31 01:34:04 +02:00
Kenny Levinsen
8656607b92
Update README
2020-07-31 01:32:29 +02:00
Kenny Levinsen
1dbd920307
ci: Initial CI
2020-07-31 00:23:15 +02:00
Kenny Levinsen
3b32bd539b
Add clang format specification
2020-07-31 00:23:03 +02:00
Kenny Levinsen
61716a2c77
Initial implementation of seatd and libseat
2020-07-31 00:22:18 +02:00
Kenny Levinsen
f85434de66
Initial commit
2020-06-26 01:50:30 +02:00