/* bits/poll.h: The pollfd data structure. */

#ifndef _BITS_POLL_H
#define _BITS_POLL_H

#include <bits/fixed-size-types.h>

#define POLLIN (1 << 0)
#define POLLERR (1 << 1)
#define POLLNVAL (1 << 2)

typedef __u64_t nfds_t;

struct pollfd
{
    int fd;
    short events;
    short revents;
};

#endif