X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fserver%2Finit.c;h=ea13bc105afd39ef1ff9dc08b4ca0db77d58ee8b;hb=e4ae4fc25ee35e0dcbba7331e7a4fe1eb4818422;hp=1060474c32a1fb1e1ef9de39049e1ec976057ce9;hpb=778534bf6946fe0fef17e353c55678d248d8d09d;p=plomrogue diff --git a/src/server/init.c b/src/server/init.c index 1060474..ea13bc1 100644 --- a/src/server/init.c +++ b/src/server/init.c @@ -40,8 +40,8 @@ static void replay_game(); static void replay_game() { char * f_name = "replay_game()"; - exit_err(access(s[PATH_RECORD], F_OK), "No record found to replay."); - FILE * file = try_fopen(s[PATH_RECORD], "r", f_name); + exit_err(access(s[S_PATH_RECORD], F_OK), "No record found to replay."); + FILE * file = try_fopen(s[S_PATH_RECORD], "r", f_name); uint32_t linemax = textfile_width(file); char * line = try_malloc(linemax + 1, f_name); while ( world.turn < world.replay @@ -98,15 +98,15 @@ extern void setup_server_io() char * f_name = "setup_server_io()"; int test = mkdir("server", 0700); exit_trouble(test && EEXIST != errno, f_name, "mkdir()"); - world.file_out = try_fopen(s[PATH_OUT], "w", f_name); + world.file_out = try_fopen(s[S_PATH_OUT], "w", f_name); world.server_test = try_malloc(10 + 1 + 10 + 1 + 1, f_name); test = sprintf(world.server_test, "%d %d\n", getpid(), (int) time(0)); - exit_trouble(test < 0, f_name, "sprintf()"); + exit_trouble(test < 0, f_name, s[S_FCN_SPRINTF]); try_fwrite(world.server_test, strlen(world.server_test), 1, world.file_out, f_name); fflush(world.file_out); set_cleanup_flag(CLEANUP_OUT); - char * path_in = s[PATH_IN]; + char * path_in = s[S_PATH_IN]; if (!access(path_in, F_OK)) /* This keeps out input from old input */ { /* file streams of clients */ unlink(path_in) ; /* communicating with server processes */ @@ -150,9 +150,9 @@ extern void remake_world() { t->fov_map = t->lifepoints ? build_fov_map(t) : NULL; } - if (!world.replay && !access(s[PATH_RECORD], F_OK)) + if (!world.replay && !access(s[S_PATH_RECORD], F_OK)) { - exit_trouble(unlink(s[PATH_RECORD]), f_name, "unlink()"); + exit_trouble(unlink(s[S_PATH_RECORD]), f_name, "unlink()"); } world.turn = 1; } @@ -167,7 +167,7 @@ extern void run_game() replay_game(); return; } - char * path_savefile = s[PATH_SAVE]; + char * path_savefile = s[S_PATH_SAVE]; if (!access(path_savefile, F_OK)) { FILE * file = try_fopen(path_savefile, "r", f_name); @@ -185,10 +185,10 @@ extern void run_game() } else { - char * command = s[CMD_MAKE_WORLD]; + char * command = s[S_CMD_MAKE_WORLD]; char * msg = try_malloc(strlen(command) + 1 + 11 + 1, f_name); int test = sprintf(msg, "%s %d", command, (int) time(NULL)); - exit_trouble(test < 0, f_name, "sprintf()"); + exit_trouble(test < 0, f_name, s[S_FCN_SPRINTF]); obey_msg(msg, 1); free(msg); }