# HG changeset patch # User John "Elwin" Edwards # Date 1438599888 14400 # Node ID 135ec7f15ffeab63256bc5bc3cf1b68cd744c377 # Parent 233be801aa8142782a59161cb73f7e6b6eb88211 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. diff -r 233be801aa81 -r 135ec7f15ffe srogue/save.c --- a/srogue/save.c Mon Aug 03 06:42:59 2015 -0400 +++ b/srogue/save.c Mon Aug 03 07:04:48 2015 -0400 @@ -160,7 +160,6 @@ save_file(savef) FILE *savef; { - reg int fnum; int slines = LINES; int scols = COLS; @@ -168,20 +167,12 @@ _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);