From 214c2f660853b1a93339cbbf96dff31cbdf91511 Mon Sep 17 00:00:00 2001 From: "John \"Elwin\" Edwards" Date: Mon, 3 Aug 2015 07:04:48 -0400 Subject: [PATCH] srogue: remove remnants of deleted savefile checks. save_file() used fstat() and direct write() as part of the inode check which was deleted in f11eeafc. These operations no longer had any effect. --- srogue/save.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/srogue/save.c b/srogue/save.c index c7f8c3b..821ed1f 100644 --- a/srogue/save.c +++ b/srogue/save.c @@ -160,7 +160,6 @@ dosave() save_file(savef) FILE *savef; { - reg int fnum; int slines = LINES; int scols = COLS; @@ -168,20 +167,12 @@ FILE *savef; _djstat_flags |= _STAT_INODE; /* so turn off computing it for now */ #endif - /* - * force allocation of the buffer now so that inodes, etc - * can be checked when restoring saved games. - */ - fnum = fileno(savef); - fstat(fnum, &sbuf); - write(fnum, "RDK", 4); - lseek(fnum, 0L, 0); encwrite(version,strlen(version)+1,savef); encwrite(&slines,sizeof(slines),savef); encwrite(&scols,sizeof(scols),savef); msg(""); rs_save_file(savef); - close(fnum); + fclose(savef); md_onsignal_exit(); wclear(cw); draw(cw);