GPL sources for the v2.1b drealm UNIX BBS, http://groups.yahoo.com/group/drealmbbs
Read README (But basically it's just "make" to build).
Drealm needs gcc, GNU make and ncurses.
- Linux: Builds ok on Mint 18.3, and Ubuntu 17.10, not tested.
- OSX / MacOS: Builds ok on OSX Yosemite (10.10.5), not tested.
2017-12-26: Correct all build warnings for "-Wall" on GCC 7.2.
2017-12-25: Changes to build on OSX, (utmp -> utmpx etc), plus correct all build warnings at LLVM 7.0.2 default warning level.
2017-12-24: Added relevant contents of dlm21b.diff file to bring version up to v2.1b
2017-12-22: Slightly tweaked to build on modern Linux with a C99 compiler. Release mode (ie only default GCC warnings), now builds cleanly. Basic changes were:
- "restrict" is a keyword in C99
- Assume all linuxes now have unix domain datagrams
- Use sigemptyset() rather than "= 0" for signal sets
- Some casts
- int / size_t differences
- execlp argument list termination
- Instances of printf(Ustring[123]) were changed to printf("%s", Ustring[123]). (No changes made where already more than one argument)