Library
|
Description
|
Headers
|
libalias
|
A packet aliasing library for masquerading and network address
translation
|
Not included in Mac OS X. See the network_cmds module in the Darwin
CVS archive.
|
libl.a
|
The lex runtime library
|
Not applicable. Lexical analyzers that you generate with
lex have all the necessary definitions.
|
libMallocDebug
|
A library for the MallocDebug utility
(/Developer/Applications)
|
Not applicable.You don't need to do anything special
with your code to use this utility.
|
libncurses(libcurses is
available for backward compatibility.)
|
The new curses screen library, a set of functions for controlling a
terminal's display screen
|
/usr/include/ncurses.h
(curses.h is available for backward
compatibility.)
|
libobjc
|
The library for the GNU Objective-C compiler
|
/usr/include/objc/*
|
libpcap
|
Packet capture library
|
/usr/include/pcap*
|
libssl and libcrypto
|
An OpenSSL: Open Source toolkit implementing the Secure Sockets Layer
(SSL v2/v3) and Transport Layer Security (TLS v1) protocols, as well
as a full-strength, general-purpose cryptography library
|
/usr/include/openssl/*
|
libtcl
|
The Tcl runtime library
|
/usr/include/tcl.h
|
liby.a
|
The yacc runtime library
|
Not applicable. Parsers that you generate with
yacc have all the necessary definitions.
|
libz
|
A general-purpose data-compression library (Zlib)
|
zlib.h
|
The list of available libraries is ever-growing, thanks to an influx
of open source ports from FreeBSD and Linux. One of the best ways to
keep on top of the latest ports is to install Fink (see Section 6.1 in Chapter 6), which lets you install precompiled versions
of libraries and applications or install them from
source.