S60 Open C
Open C API Specification

Open C API Specification

Table of Contents

API Description

 


API Description

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.

Give feedback of this article


Back to top


Copyright ©2008 Nokia Corporation. All rights reserved. This documentation can be used in the connection with this Product to help and support the user.