Cider Isn't Darwin Emulation, Really
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637#ifndef EXT_SIGNALFD_H#define EXT_SIGNALFD_H#include <stdint.h>#include <signal.h>#include <fcntl.h>
#define SFD_CLOEXEC O_CLOEXEC#define SFD_NONBLOCK O_NONBLOCK
#define signalfd __linux_signalfd
struct signalfd_siginfo{ uint32_t ssi_signo; int32_t ssi_errno; int32_t ssi_code; uint32_t ssi_pid; uint32_t ssi_uid; int32_t ssi_fd; uint32_t ssi_tid; uint32_t ssi_band; uint32_t ssi_overrun; uint32_t ssi_trapno; int32_t ssi_status; int32_t ssi_int; uint64_t ssi_ptr; uint64_t ssi_utime; uint64_t ssi_stime; uint64_t ssi_addr; uint8_t __pad[48];};
extern int signalfd (int __fd, const sigset_t *__mask, int __flags);
#endif