--- lib/openfile.cpp.orig 2015-12-25 14:22:43 UTC
+++ lib/openfile.cpp
@@ -53,7 +53,7 @@ int openfile(const char* fname) {
if (!pbase) {
pbase = mmap((caddr_t)0, st.st_size, PROT_READ, MAP_PRIVATE, fildes, 0);
onmemory = 0;
- if (pbase < 0) {
+ if (pbase == MAP_FAILED) {
fprintf(stderr, "ERR: failed to execute mmap.\n");
return -1;