Usage of timerfd_create and signalfd prevent porting to non-linux platforms
Submitted by Alexander von Gluck IV
Assigned to Wayland bug list
The usage of non-posix TFD_CLOEXEC / timerfd_create and SFD_CLOEXEC / signalfd functions result in wayland not being portable to non-linux platforms.
src/event-loop.c is the sole consumer of these functions.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information