• simonmar's avatar
    [project @ 2002-10-25 12:56:34 by simonmar] · 24889e6a
    simonmar authored
    We shouldn't be using MAP_FIXED on solaris (fixes last night's crash).
    Unfortunately on Solaris the heuristics don't work too well.  Solaris
    seems to ignore the addr argument to mmap when MAP_FIXED is not
    specified, and starts handing out memory from the top of the address
    space.  So we allocate 2M each time and munmap() ends to leave an
    aligned 1M chunk.  This will eventually leave the address space
    completely full of 1M holes.  I don't have a good solution to this at
    the moment.
MBlock.c 8.98 KB