#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().