Jump to content
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home

Transition Impacts

Tru64 UNIX Software Transition Kit


» HP STK home
» Home
» Overview
» Tools
» Documentation
» Transition impacts
» Identifier types
» Impact list
» Porting to HP-UX
» Glossary
» Help
» Send us feedback
Site maps
» Tru64 UNIX STK
Content starts here

critical impact:

dbopen and mpool_* routines - not supported (CrUn255)

UN Impacts

Problem description

The identified functions exist on Tru64 UNIX, but not on HP-UX.

The mpool routines are the library interface that provides page-oriented buffer management of files. The buffers may be shared between processes:

  • mpool_open - Initializes a memory pool.

  • mpool_filter - Intends to make transparent input and output processing of the pages possible.

  • mpool_new - Takes an MPOOL pointer and an address and allocates a new page.

  • mpool_get - Returns a pointer to a page.

  • mpool_put - Unpins the page reference.

  • mpool_close - Frees up any allocated memory associated with the memory pool cookie.

  • mpool_sync - Writes all modified pages associated with the MPOOL pointer to the backing file.

  • dbopen - Opens a file for reading or writing. It is the library interface to database files.


Programming Libraries-ldb Programming Librarieslibdb.so C/C++ Functionsmpool_get C/C++ Functionsmpool_put
C/C++ Functionsdbopen C/C++ Functionsmpool_close C/C++ Functionsmpool_new C/C++ Functionsmpool_sync
Programming Librarieslibdb.a C/C++ Functionsmpool_filter C/C++ Functionsmpool_open  

See also

Solution description

Functions are available from a third-party, Sleepycat Software.

Although the libdb library is not available on HP-UX, one possible solution is to download the Berkeley DB 1.85 version of this library from Sleepycat Software. This version does contain the mpool_* and dbopen functions used on Tru64 UNIX Version 5.1B.

See also

Problem summary

classifications source types OS release severity type
UN C, C++ any HP-UX 11i version critical unavailable
Printable version
Privacy statement Using this site means you accept its terms Feedback to DSPP
© 2007 Hewlett-Packard Development Company, L.P.