make purity build on SYSV platforms using termios This patch updates purity to use termios on systems which are build with sysv defined. Updating purity to termios allows purity to run on GNU/Linux and GNU/HURD equally well. This patch is needed to compile purity on GNU HURD.
James A Morrison <ja2morri@student.math.uwaterloo.ca>
fix segmentation fault when saving high scores purity segfaults when trying to save the high-score file, this is because it does not check if getlogin() returns NULL, and tries to use it anyway.