Os.linux.epoll_create1 compile error

same for signals (function in posix, data structures in linux):

$ grep -rI "const signalfd_siginfo" /opt/zig-0.12/
/opt/zig-0.12/lib/std/os/linux.zig:
    pub const signalfd_siginfo = extern struct {
/opt/zig-0.12/lib/std/c/solaris.zig:
    pub const signalfd_siginfo = extern struct {

but const signalFd = std.posix.signalfd;

An excerpt from man signalfd:

CONFORMING TO
       signalfd() and signalfd4() are Linux-specific.
1 Like