HP-UX 11i June 2004 Release Notes

HP-UX 11i Version 1 Operating Environment Applications
HP-UX 11i v1 Foundation Operating Environment
Chapter 6
127
•FirstEmpty
•NextEmpty
•LastEmpty
•PrevEmpty
See the information library for details at: http://www.hp.com/go/judy.
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).
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