# HG changeset patch # User John "Elwin" Edwards # Date 1439323929 14400 # Node ID 7795b09389215c89da0f165c40674b4a796eb4f6 # Parent 61d1c9ac9be7ff4bbc0afdbeaeaf5b3c2d629f05 Advanced Rogue 5: replace calls to unlink() with md_unlink(). diff -r 61d1c9ac9be7 -r 7795b0938921 arogue5/rogue.h --- a/arogue5/rogue.h Tue Aug 11 15:29:31 2015 -0400 +++ b/arogue5/rogue.h Tue Aug 11 16:12:09 2015 -0400 @@ -984,6 +984,7 @@ extern char *md_getroguedir(); extern void md_init(); extern FILE * md_fdopen(int fd, char *mode); +extern int md_unlink(char *file); /* * Now all the global variables diff -r 61d1c9ac9be7 -r 7795b0938921 arogue5/save.c --- a/arogue5/save.c Tue Aug 11 15:29:31 2015 -0400 +++ b/arogue5/save.c Tue Aug 11 16:12:09 2015 -0400 @@ -91,7 +91,7 @@ */ if (save_file(savef) != 0) { msg("Cannot create save file."); - unlink(file_name); + md_unlink(file_name); return(FALSE); } else return(TRUE); @@ -235,9 +235,9 @@ if (!wizard) { - if (unlink(file) < 0) { + if (md_unlink(file) < 0) { close(inf); /* only close if system insists */ - if (unlink(file) < 0) { + if (md_unlink(file) < 0) { endwin(); printf("\nCannot unlink file\n"); return FALSE;