Open C API Specification |
Open C provides the following libraries:
Standard C libraries
Library | Description |
libc | Standard C libraries. There are several 'libraries' or groups of functions included inside libc: |
libm | Arithmetical and mathematical functions operating according to the standard C. |
libpthread | The pthreads API provides an IEEE Std1003.1c (POSIX) standard interface implementing multiple threads of execution within a traditional user process. This implementation is currently user-space only. Pthreads provide functions for thread creation and destruction, an interface to the thread scheduler to establish thread scheduling parameters, and mutex and condition variables to provide mechanisms for the programmer to synchronize access to shared process resources. |
libcrypt | Cryptography libraries containing functions for crypting/encrypting datablocks and messages and password hashing. |
libdl | Provides the user with the functionality to dynamically load the dynamic link libraries (DLLs). |
Middleware libraries:
Library | Description |
libz | The 'zlib' compression library provides in-memory compression and decompression functions, including integrity checks of the uncompressed data. |
libcrypto | The OpenSSL crypto library implements a wide range of cryptographic algorithms used in various Internet standards. The services provided by this library are used by the OpenSSL implementations of SSL, TLS and S/MIME, and they have also been used to implement SSH, OpenPGP, and other cryptographic standards. |
libssl | The OpenSSL ssl library implements the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols. |
libglib | A general-purpose utility library, which provides many useful data types, macros, type conversions, string utilities, file utilities, a main loop abstraction, and so on. It works on many UNIX-like platforms, Windows, OS/2 and BeOS. |
©Nokia 2007 |