[ HELP ME ]Problems with mmap() in QNX4.24

When i mapped a region with 9M size from a shared-memory into my process’s address space, it worked normally.But it would not work any more in 16M Bytes size.
Is there an “size-limitation” of mmap() function? Can i get rid of this limitation?

Thanks in advance.