Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
@@ -6355,7 +6355,8 @@ public:
}
#elif defined (__linux__)
ptr = (byte *) mmap(NULL, mapsz, writeaccess?(PROT_READ|PROT_WRITE):PROT_READ, MAP_SHARED|MAP_NORESERVE, hfile, realofs);
- // error checking TBD
+ if (ptr == MAP_FAILED)
+ throw makeOsException(errno, "CMemoryMappedFile::reinit");
#else
UNIMPLEMENTED;
#endif