diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2019-01-14 01:13:33 +0300 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2019-01-14 01:13:33 +0300 |
commit | 9d13a2995cb4b6fd26cd7b7a2c478ad85115e055 (patch) | |
tree | 0289386fa2b7426d34d731deafaa60cf5c564a14 /winsup/cygwin/devices.in | |
parent | 8ae26f96ae710f8562162fd5d4e9a5d7434beb7b (diff) |
Cygwin: signal: implement signalfd
First cut of a signalfd implementation.
Still TODO: Non-polling select.
This should mostly work as on Linux except for missing support
for some members of struct signalfd_siginfo, namely ssi_fd,
ssi_band (both SIGIO/SIGPOLL, not fully implemented) and ssi_trapno
(HW exception, required HW support).
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'winsup/cygwin/devices.in')
-rw-r--r-- | winsup/cygwin/devices.in | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/winsup/cygwin/devices.in b/winsup/cygwin/devices.in index 9ad87389e..79a7fe726 100644 --- a/winsup/cygwin/devices.in +++ b/winsup/cygwin/devices.in @@ -116,6 +116,9 @@ const _device dev_piper_storage = const _device dev_pipew_storage = {"", {FH_PIPEW}, "", exists_internal}; +const _device dev_signalfd_storage = + {"", {FH_SIGNALFD}, "", exists_internal}; + const _device dev_socket_storage = {"", {FH_SOCKET}, "", exists_internal}; |