linux/include/uapi/asm-generic/poll.h

/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef __ASM_GENERIC_POLL_H
#define __ASM_GENERIC_POLL_H

/* These are specified by iBCS2 */
#define POLLIN
#define POLLPRI
#define POLLOUT
#define POLLERR
#define POLLHUP
#define POLLNVAL

/* The rest seem to be more-or-less nonstandard. Check them! */
#define POLLRDNORM
#define POLLRDBAND
#ifndef POLLWRNORM
#define POLLWRNORM
#endif
#ifndef POLLWRBAND
#define POLLWRBAND
#endif
#ifndef POLLMSG
#define POLLMSG
#endif
#ifndef POLLREMOVE
#define POLLREMOVE
#endif
#ifndef POLLRDHUP
#define POLLRDHUP
#endif

#define POLLFREE

#define POLL_BUSY_LOOP

struct pollfd {};

#endif	/* __ASM_GENERIC_POLL_H */