diff xrogue/save.c @ 206:a3d90e31a001

XRogue: add and use more md_ functions. Portable md_fileno() and md_unlink() have been added to state.c.
author John "Elwin" Edwards
date Thu, 13 Aug 2015 15:15:21 -0400
parents 6e6fb0955095
children f54901b9c39b
line wrap: on
line diff
--- a/xrogue/save.c	Thu Aug 13 14:57:26 2015 -0400
+++ b/xrogue/save.c	Thu Aug 13 15:15:21 2015 -0400
@@ -31,6 +31,8 @@
 extern unsigned char encstr[];
 extern int big_endian;
 
+int md_unlink(char *file);
+
 bool
 save_game()
 {
@@ -95,7 +97,7 @@
     if (save_file(savef) == FALSE) {
         fclose(savef);
         msg("Cannot create save file.");
-        unlink(file_name);
+        md_unlink(file_name);
         return(FALSE);
     }
     fclose(savef);
@@ -225,7 +227,7 @@
     close(inf);
 
     if (!wizard)
-        unlink(file);
+        md_unlink(file);
  
     mpos = 0;
     environ = envp;