From 0606811447488e46fdcec1e3b6d27cd666cb664d Mon Sep 17 00:00:00 2001 From: Markus Uhlin Date: Fri, 5 Apr 2024 14:44:51 +0200 Subject: Added usage of rename() --- FICS/ratings.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/FICS/ratings.c b/FICS/ratings.c index 2eaa5c2..7403256 100644 --- a/FICS/ratings.c +++ b/FICS/ratings.c @@ -1465,8 +1465,17 @@ UpdateRank(int type, char *addName, statistics *sNew, char *delName) fclose(fp); // XXX +#define NASH_CODE 0 +#if NASH_CODE snprintf(command, sizeof command, "mv %s %s", TmpRankFile, RankFile); system(command); +#else + if (rename(TmpRankFile, RankFile) == -1) { + (void) fprintf(stderr, "FICS: %s: warning: rename(): %s", + __func__, strerror(errno)); + } + UNUSED_VAR(command); +#endif } PRIVATE void -- cgit v1.2.3