Showing with 40 additions and 0 deletions.
  1. +40 −0 src/core/sys/linux/epoll.d
40 changes: 40 additions & 0 deletions src/core/sys/linux/epoll.d
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,46 @@ else version (ARM)
epoll_data_t data;
}
}
else version (AArch64)
{
struct epoll_event
{
uint events;
epoll_data_t data;
}
}
else version (PPC)
{
struct epoll_event
{
uint events;
epoll_data_t data;
}
}
else version (PPC64)
{
struct epoll_event
{
uint events;
epoll_data_t data;
}
}
else version (MIPS64)
{
struct epoll_event
{
uint events;
epoll_data_t data;
}
}
else version (SystemZ)
{
struct epoll_event
{
uint events;
epoll_data_t data;
}
}
else
{
static assert(false, "Platform not supported");
Expand Down