#include <stdio.h>#include <sys/socket.h>#include <netinet/in.h>#include <sys/signal.h>#include <fcntl.h>#include <dirent.h>#include <sys/time.h>#include <errno.h>#include <string.h>#include "racemud.h"#include "telnet.h"Functions | |
| void | disco_client (int client_num) |
| int | nocasestrcmp (char **a, char **b) |
| void | error (char *msg) |
| void | debug (char *msg) |
| int | readline (int fd, char *bufptr) |
| void | setnonblocking (int sock) |
| void | build_select_list () |
| void | handle_cmd (int client_id, char buffer[256], int bufferlen) |
| void | broken_pipe (int signal) |
| void | handle_new_user (int client_id, char *buffer) |
| void | handle_login (int client_id, char buffer[256], int bufferlen) |
| void | load_world () |
| void | save_world (char *name) |
| void | handle_arguments (int argc, char *argv[]) |
| static void | handle_sigint (int signum) |
| int | main (int argc, char *argv[]) |
Variables | |
| int | contsockfd |
| fd_set | socks |
| void broken_pipe | ( | int | signal | ) |
| void build_select_list | ( | ) |
| void debug | ( | char * | msg | ) |
| void disco_client | ( | int | client_num | ) |
| void error | ( | char * | msg | ) |
| void handle_arguments | ( | int | argc, | |
| char * | argv[] | |||
| ) |
| void handle_cmd | ( | int | client_id, | |
| char | buffer[256], | |||
| int | bufferlen | |||
| ) |
| void handle_login | ( | int | client_id, | |
| char | buffer[256], | |||
| int | bufferlen | |||
| ) |
| void handle_new_user | ( | int | client_id, | |
| char * | buffer | |||
| ) |
| static void handle_sigint | ( | int | signum | ) | [static] |
| void load_world | ( | ) |
| int main | ( | int | argc, | |
| char * | argv[] | |||
| ) |
| int nocasestrcmp | ( | char ** | a, | |
| char ** | b | |||
| ) |
| int readline | ( | int | fd, | |
| char * | bufptr | |||
| ) |
| void save_world | ( | char * | name | ) |
| void setnonblocking | ( | int | sock | ) |
| int contsockfd |
| fd_set socks |
1.4.7