HP-UX 11i September 2002 Release Notes
HP-UX 11i Version 1.0 Operating Environment Applications
HP-UX 11i Operating Environment
Chapter 6
100
updated for
September 2001
As of September 2001, the Judy Libraries product was removed as a selectable
application and is now installed with the OEs.
new for
June 2001
The Judy product delivers:
• Very easy-to-use API
• Improved overall performance and better memory management
• Scalable arrays that can grow dynamically to very large populations while
maintaining excellent performance
Judy offers three types of arrays:
Judy1 functions provide a way to store, retrieve, and locate Boolean values (bit
maps) in a Judy array.
JudyL functions provide a way to store, retrieve, and locate long-word values in a
Judy array.
JudySL functions provide a way to store, retrieve, and locate strings as indexes
(similar to associative arrays in awk, Perl, and Java).
Compatibility
The following table shows the location of the libraries that are provided with the Judy
technology on the HP-UX system:
NOTE The 32-bit HP-PA 1.1 shared library (/usr/lib/libJudy.sl) is provided for
compatibility only. For best performance on 32-bit machines, use the HP-PA 2.0 shared
library (/usr/lib/pa20_32/libJudy.sl).
Documentation
For more information about the Judy technology, refer to the Judy (3x) manpages
(installed with the product) or visit the Judy web site at http://www.hp.com/go/judy.
Table 6-4 Locations of Judy Libraries
Hardware
Architecture
Type
Location on system (from root)
32-bit 64-bit
HP-PA 1.1
(32-bit only)
archive /usr/lib/libJudy.a N/A
shared /usr/lib/libJudy.sl N/A
HP-PA 2.0 archive none /usr/lib/pa20_64/libJudy.a
shared /usr/lib/pa20_32/libJudy.sl /usr.lib/pa20_64/libJudy.sl