Files
zinnia/include/zinnia/poll.h
T
2026-09-19 21:57:06 +02:00

25 lines
494 B
C

#pragma once
#include <zinnia/list.h>
#include <stdint.h>
#include <uapi/poll.h>
enum poll_flags : uint16_t {
POLLIN = __POLLIN,
POLLOUT = __POLLOUT,
POLLPRI = __POLLPRI,
POLLHUP = __POLLHUP,
POLLERR = __POLLERR,
POLLRDHUP = __POLLRDHUP,
POLLNVAL = __POLLNVAL,
POLLRDNORM = __POLLRDNORM,
POLLRDBAND = __POLLRDBAND,
POLLWRNORM = __POLLWRNORM,
POLLWRBAND = __POLLWRBAND,
};
struct poll_event {
// TODO
list_link(struct poll_event*) next;
};