next up previous
Next: KORBit Up: ORB Design and Refactoring Previous: Support modules

External dependencies

ORBit depends on a number of external libraries.

libc
ORBit uses many standard C library functions to do memory allocation, string handling, hostname lookup, general networking, and so on.

libm
ORBit uses the pow() function from the math library. However, the it is being used is to compute powers of ten, so we wrote a small replacement function to remove this dependency.

glib
Glib is a support library initially developed for the GTK+4 widget library. Glib contains a lot of application support code, such as event loops, thread handling, memory allocation and various data types such as strings, lists and hashtables.