softbuffer/src
Ian Douglas Scott 4f6542ceaa Add support and CI tests for BSDs
This adds a fallback using `shm_open`/`shm_unlink` for platforms where
`memfd_create` doesn't exist. This seems to be how this is normally
handled, though it's a bit ugly.

This also builds the wayland/x11 code for NetBSD/OpenBSD/DragonFlyBSD.

Add CI builds for FreeBSD and NetBSD. We would need some kind of
virtualisation though to actually run tests on such targets.

I've tested the `shm_open` logic on Linux, but haven't run it on any
BSDs.
2023-01-03 12:45:15 -08:00
..
wayland Add support and CI tests for BSDs 2023-01-03 12:45:15 -08:00
cg.rs Rename SwBufError back to SoftBufferError 2022-12-27 12:57:26 -08:00
error.rs Rename SwBufError back to SoftBufferError 2022-12-27 12:57:26 -08:00
lib.rs Add support and CI tests for BSDs 2023-01-03 12:45:15 -08:00
orbital.rs Rename SwBufError back to SoftBufferError 2022-12-27 12:57:26 -08:00
web.rs Rename SwBufError back to SoftBufferError 2022-12-27 12:57:26 -08:00
win32.rs Rename SwBufError back to SoftBufferError 2022-12-27 12:57:26 -08:00
x11.rs Rename SwBufError back to SoftBufferError 2022-12-27 12:57:26 -08:00