I seem to recall that on Linux (this is from a while ago) the only thing that mattered without MAP_FIXED was 0 vs. non-zero for the how the kernel would decide what part of your address space it would pick.