X-Git-Url: https://plomlompom.com/repos/berlin_corona.txt?a=blobdiff_plain;f=src%2Fserver%2Finit.c;h=7ab5c9de6b469906d8610b475878ea06a42f5634;hb=fd2cb2cba67e6f26bb02b827d9e458524fd1f0d4;hp=97ed0fa09c0af955b835a2bd773436f4805255eb;hpb=316a56901b2249264b72992fd5aa63ce16fd3304;p=plomrogue diff --git a/src/server/init.c b/src/server/init.c index 97ed0fa..7ab5c9d 100644 --- a/src/server/init.c +++ b/src/server/init.c @@ -1,12 +1,13 @@ /* src/server/init.c */ #include "init.h" +#include /* errno */ #include /* NULL */ #include /* uint32_t */ #include /* exit(), free() */ #include /* atoi() */ #include /* time() */ -#include /* optarg, getopt(), access() */ +#include /* optarg, getopt(), access(), unlink() */ #include "../common/readwrite.h" /* try_fopen(), try_fclose(), textfile_sizes(), * try_fgets() */ @@ -65,6 +66,9 @@ extern void remake_world(uint32_t seed) add_map_objects(4, 1 + rrand() % 3); add_map_objects(5, 1 + rrand() % 3); set_cleanup_flag(CLEANUP_MAP_OBJECTS); + int test = unlink(world.path_record); + char * err = "remake_world() fails to unlink() record file."; + exit_err(test && errno != ENOENT, err); }