15 #define BSC_FD_READ 0x0001
17 #define BSC_FD_WRITE 0x0002
19 #define BSC_FD_EXCEPT 0x0004
39 bool osmo_fd_is_registered(
struct osmo_fd *
fd);
41 void osmo_fd_unregister(
struct osmo_fd *
fd);
42 int osmo_select_main(
int polling);
44 struct osmo_fd *osmo_fd_get_by_fd(
int fd);
49 int osmo_fd_fill_fds(
void *readset,
void *writeset,
void *exceptset);
50 int osmo_fd_disp_fds(
void *readset,
void *writeset,
void *exceptset);
void * data
Definition: select.h:34
int(* cb)(struct osmo_fd *fd, unsigned int what)
Definition: select.h:32
struct llist_head list
Definition: select.h:24
unsigned int priv_nr
Definition: select.h:36
Simple doubly linked list implementation.
(double) linked list header structure
Definition: linuxlist.h:47
Structure representing a file dsecriptor.
Definition: select.h:22
unsigned int when
Definition: select.h:29
int fd
Definition: select.h:26