On failure, mmap returns MAP_FAILED, not 0.