From d33b43276c6319055bc212d68fab9ca5f47cfa87 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 14 Aug 2021 18:57:35 +0200 Subject: Kernel+LibC: Share definitions for poll.h --- Userland/Libraries/LibC/poll.h | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) (limited to 'Userland') diff --git a/Userland/Libraries/LibC/poll.h b/Userland/Libraries/LibC/poll.h index 384e5d1379..cdc838242e 100644 --- a/Userland/Libraries/LibC/poll.h +++ b/Userland/Libraries/LibC/poll.h @@ -1,32 +1,16 @@ /* - * Copyright (c) 2018-2020, Andreas Kling + * Copyright (c) 2018-2021, Andreas Kling * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once +#include #include -#include __BEGIN_DECLS -#define POLLIN (1u << 0) -#define POLLPRI (1u << 1) -#define POLLOUT (1u << 2) -#define POLLERR (1u << 3) -#define POLLHUP (1u << 4) -#define POLLNVAL (1u << 5) -#define POLLRDHUP (1u << 13) - -struct pollfd { - int fd; - short events; - short revents; -}; - -typedef unsigned nfds_t; - int poll(struct pollfd* fds, nfds_t nfds, int timeout); int ppoll(struct pollfd* fds, nfds_t nfds, const struct timespec* timeout, const sigset_t* sigmask); -- cgit v1.2.3