#include "linux_list.h"

Data Structures | |
| struct | fds |
| struct | fds_item |
Functions | |
| struct fds * | create_fds (void) |
| void | destroy_fds (struct fds *) |
| int | register_fd (int fd, void(*cb)(void *data), void *data, struct fds *fds) |
| int | unregister_fd (int fd, struct fds *fds) |
References INIT_LIST_HEAD, fds::list, and NULL.
Referenced by init().

References fds_item::fd, fds_item::head, fds::list, list_for_each_entry_safe, and fds::readfds.
Referenced by killer().

References fds_item::cb, fds_item::data, data, fds_item::fd, fds_item::head, fds::list, fds::maxfd, NULL, and fds::readfds.
Referenced by cthelper_init(), ctnl_init(), and init().

References fds_item::fd, fds_item::head, fds::list, list_for_each_entry, list_for_each_entry_safe, fds::maxfd, and fds::readfds.
Referenced by tcp_accept(), and tcp_recv().
