June 2001
Intermediate to advanced
688 pages
19h 18m
English
I can’t specify the DB_SYSTEM_MEM flag to DBENV→open.
The shmget(2) interfaces are not always used on HP-UX, even though they exist, because anonymous memory allocated using shmget(2) cannot be used to store the standard HP-UX msemaphore semaphores. For this reason, it may not be possible to specify the DB_SYSTEM_MEM flag on some versions of HP-UX. (We have seen this problem only on HP-UX 10.XX, so the simplest workaround may be to upgrade your HP-UX release.)
I can’t specify both the DB_PRIVATE and DB_THREAD flags to DBENV→open.
It is not possible to store the standard HP-UX msemaphore semaphores in memory returned by malloc(3) in some versions of HP-UX. For this reason, it may not be possible to specify both the DB_PRIVATE and DB_THREAD ...