If your file is larger than your swap area and your system requires
swap reservation than I'd be surprised if you can map it in since
your virtual address space will exceed your swap.
Also, if your file is much larger than 3GB (on ia32 linux) you'll
run out of virtual address space.
ber