Mercurial > hg > early-roguelike
comparison arogue5/save.c @ 198:7795b0938921
Advanced Rogue 5: replace calls to unlink() with md_unlink().
| author | John "Elwin" Edwards |
|---|---|
| date | Tue, 11 Aug 2015 16:12:09 -0400 |
| parents | d852b8f088c5 |
| children | efdbeec0816d |
comparison
equal
deleted
inserted
replaced
| 197:61d1c9ac9be7 | 198:7795b0938921 |
|---|---|
| 89 * write out encrpyted file (after a stat) | 89 * write out encrpyted file (after a stat) |
| 90 * The fwrite is to force allocation of the buffer before the write | 90 * The fwrite is to force allocation of the buffer before the write |
| 91 */ | 91 */ |
| 92 if (save_file(savef) != 0) { | 92 if (save_file(savef) != 0) { |
| 93 msg("Cannot create save file."); | 93 msg("Cannot create save file."); |
| 94 unlink(file_name); | 94 md_unlink(file_name); |
| 95 return(FALSE); | 95 return(FALSE); |
| 96 } | 96 } |
| 97 else return(TRUE); | 97 else return(TRUE); |
| 98 } | 98 } |
| 99 | 99 |
| 233 return(FALSE); | 233 return(FALSE); |
| 234 } | 234 } |
| 235 | 235 |
| 236 if (!wizard) | 236 if (!wizard) |
| 237 { | 237 { |
| 238 if (unlink(file) < 0) { | 238 if (md_unlink(file) < 0) { |
| 239 close(inf); /* only close if system insists */ | 239 close(inf); /* only close if system insists */ |
| 240 if (unlink(file) < 0) { | 240 if (md_unlink(file) < 0) { |
| 241 endwin(); | 241 endwin(); |
| 242 printf("\nCannot unlink file\n"); | 242 printf("\nCannot unlink file\n"); |
| 243 return FALSE; | 243 return FALSE; |
| 244 } | 244 } |
| 245 } | 245 } |
