Crossfire Server, Branches 1.12
R18729
|
Go to the source code of this file.
Functions | |
void | fatal (int err) |
Variables | |
static const char *const | fatalmsgs [80] |
All this glue is currently needed to connect the game with the server. I'll try to make the library more able to "stand on it's own legs" later; not done in 5 minutes to separate two parts of the code which were connected, well, can you say "spagetti"?
Glue has been cleaned, so this file is almost empty now :) Ryo 2005-07-15
Definition in file glue.c.
void fatal | ( | int | err | ) |
fatal() is meant to be called whenever a fatal signal is intercepted. It will call the emergency_save and the clean_tmp_files functions.
Definition at line 60 of file glue.c.
References clean_tmp_files(), emergency_save(), fatalmsgs, and logfile.
Referenced by add_arch(), add_player(), allocate_map(), build_stringlist(), compute_path(), copy_message(), do_server(), expand_objects(), get_archetype_struct(), get_client_spell_state(), get_empty_artifact(), get_empty_artifactlist(), get_empty_book(), get_empty_booklist(), get_empty_formula(), get_empty_mat(), get_empty_treasure(), get_empty_treasurelist(), get_linked_map(), get_objectlink(), get_objectlinkpt(), get_player(), get_racelist(), get_region_struct(), init_godslist(), init_recipelist(), new_shared_string(), parse_dialog_information(), re_init(), SockList_AddPrintf(), SockList_Ensure(), stringbuffer_ensure(), and stringbuffer_new().