Lock Table Improvement for HP-UX
Tracker reference CORE-2644
All of the POSIX platform ports except HP-UX enable the lock table to grow when the space initially
allocated for it becomes exhausted. For the HP-UX port, the hardware limitations of the PA-RISC platform
prevented the same implementation of dynamic resizing because it does not support remapping the same file
region to a different virtual address in the same process. ISC_remap_file therefore
does not work and the lock table could not grow.
The SAS team had developed a solution in their edition of the Vulcan code to make the lock table
expansible on this platform. It is this solution that has been imported to the Firebird 2.5 port
for HP-UX.