From f5e48e94a2f4d4bbd6e5628c7f2afafc6dbcc459 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Thu, 7 Mar 2024 17:28:52 -0500 Subject: build: Build mlibc + add distclean target Signed-off-by: Ian Moffett --- lib/mlibc/options/linux/include/sys/epoll.h | 66 ----------------------------- 1 file changed, 66 deletions(-) delete mode 100644 lib/mlibc/options/linux/include/sys/epoll.h (limited to 'lib/mlibc/options/linux/include/sys/epoll.h') diff --git a/lib/mlibc/options/linux/include/sys/epoll.h b/lib/mlibc/options/linux/include/sys/epoll.h deleted file mode 100644 index f84da7a..0000000 --- a/lib/mlibc/options/linux/include/sys/epoll.h +++ /dev/null @@ -1,66 +0,0 @@ -#ifndef _SYS_EPOLL_H -#define _SYS_EPOLL_H - -#include -#include -#include -#include - -#define EPOLL_NONBLOCK O_NONBLOCK - -// These constants match the Linux definitions. -#define EPOLLIN 0x001 -#define EPOLLPRI 0x002 -#define EPOLLOUT 0x004 -#define EPOLLRDNORM 0x040 -#define EPOLLRDBAND 0x080 -#define EPOLLWRNORM 0x100 -#define EPOLLWRBAND 0x200 -#define EPOLLMSG 0x400 -#define EPOLLERR 0x008 -#define EPOLLHUP 0x010 -#define EPOLLRDHUP 0x2000 -#define EPOLLEXCLUSIVE (1U << 28) -#define EPOLLWAKEUP (1U << 29) -#define EPOLLONESHOT (1U << 30) -#define EPOLLET (1U << 31) - -#define EPOLL_CTL_ADD 1 -#define EPOLL_CTL_DEL 2 -#define EPOLL_CTL_MOD 3 - -#ifdef __cplusplus -extern "C" { -#endif - -typedef union epoll_data { - void *ptr; - int fd; - uint32_t u32; - uint64_t u64; -} epoll_data_t; - -struct epoll_event { - uint32_t events; - epoll_data_t data; -} -#ifdef __x86_64__ -__attribute__((__packed__)) -#endif -; - -#ifndef __MLIBC_ABI_ONLY - -int epoll_create(int); -int epoll_create1(int); -int epoll_ctl(int, int, int, struct epoll_event *); -int epoll_wait(int, struct epoll_event *, int, int); -int epoll_pwait(int, struct epoll_event *, int, int, const sigset_t *); - -#endif /* !__MLIBC_ABI_ONLY */ - -#ifdef __cplusplus -} -#endif - -#endif // _SYS_EPOLL_H -- cgit v1.2.3