John "Elwin" Edwards
00142507db
srogue: add and use md_fdopen().
...
The implementation was copied from rogue4. Using fdopen() is necessary
because the scorefile needs both encread() and encwrite(). For some
reason I have failed to discover, one of them uses FILE *'s and the
other uses file descriptors.
2015-08-03 09:27:43 -04:00
John "Elwin" Edwards
3c781f89fe
srogue: remove md_droppriv() and md_resetpriv().
...
These partial privilege-dropping functions are no longer needed.
2015-08-01 16:31:03 -04:00
John "Elwin" Edwards
120beada5a
srogue: more compatibility improvements.
...
Randomness now uses mdport, and xcrypt.c has been replaced with the
rogue5 version.
Super-Rogue now builds on MinGW.
2014-05-03 10:31:30 -07:00
John "Elwin" Edwards
b9cc9cf3a7
srogue: add and use more md_* portable functions.
...
Privileges and memory usage checks are now more portable.
2014-05-02 15:06:23 -07:00
John "Elwin" Edwards
de1e0f2759
srogue: add a complete mdport.c.
...
srogue/mdport.c is copied from rogue5/mdport.c, with slight changes.
2014-04-27 08:29:14 -07:00
John "Elwin" Edwards
35a6ab583c
srogue: begin porting to autoconf.
...
Super-Rogue can now be built with './configure && make', though
'make install' does not work yet, and there may be problems with
portability.
2013-09-01 20:50:52 -07:00
John "Elwin" Edwards
ce4b930551
Import Super-Rogue 9.0 from the Roguelike Restoration Project (r1490)
2010-11-25 12:21:41 +00:00