comparison srogue/main.c @ 226:b922f66acf4d

Super-Rogue: begin fixing restore failures on Windows. Start to solve the problem by calling md_init() to set _fmode. Now reading a savefile only triggers an error handler and causes an abort instead of a crash.
author John "Elwin" Edwards
date Thu, 03 Mar 2016 21:30:38 -0500
parents 94a0d9dd5ce1
children 3d4252fa2ed3
comparison
equal deleted inserted replaced
225:4f6e056438eb 226:b922f66acf4d
50 char *getpass(), *xcrypt(), *strrchr(); 50 char *getpass(), *xcrypt(), *strrchr();
51 int lowtime; 51 int lowtime;
52 time_t now; 52 time_t now;
53 char *homedir = roguehome(); 53 char *homedir = roguehome();
54 54
55 #ifdef __DJGPP__ 55 md_init();
56 _fmode = O_BINARY;
57 #endif
58 56
59 if (homedir == NULL) 57 if (homedir == NULL)
60 homedir = ""; 58 homedir = "";
61 59
62 playuid = md_getuid(); 60 playuid = md_getuid();