This page was last modified 12:48, 13 September 2007.
Open C library
From Forum Nokia Wiki
Contents |
Introduction
Open C library covers more than 75% of the functions contained in the desktop and server standards on which the mobile libraries are based. The implementation includes 100% coverage of libraries containing such mobile-critical features as password hashing (libcrypt), compression (libz), and loading DLLs (libdl).
The provided Open C libraries do not provide any UI functionality.The S60 UI framework has to be used if you want to provide UI to your application.
Libraries
libc
Description: The Standard C libraries include standard input/output routines, database routines, bit operators, string operators, character tests and character operators, Data Encryption Standard (DES) encryption routines, storage allocation, time functions, and signal handling.
Open source project: OpenBSD (POSIX APIs)
Functions in standard/original implementation: 782
Functions Implemented: 367
libcrypt
Description: The cryptography libraries contain functions for encrypting blocks of data, messages, and password hashing.
Open source project: OpenSSL
Functions in standard/original implementation: 3
Functions Implemented: 3
libcrypto
Description: The services provided by this library are used by the OpenSSL implementations of Secure Sockets Layer (SSL), Transport Layer Security (TLS), and S/MIME, and they have also been used to implement SSH, OpenPGP, and other cryptographic standards.
Open source project: OpenSSL
Functions in standard/original implementation: 3000
Functions Implemented: 2304
libdl
Description: This is for loading DLLs.
100% functions implemented
libglib
Description: This general-purpose utility library provides, for example, many useful data types, macros, type conversions, string utilities, file utilities, and a main loop abstraction. It works on many UNIX-like platforms, Windows, OS/2, and BeOS.
Open source project: GNOME
Functions in standard/original implementation: 1561
Functions Implemented: 1201
libm
Description: The arithmetical and mathematical functions operate according to the Standard C library.
Open source project:OpenBSD (POSIX APIs)
Functions in standard/original implementation: 299
Functions Implemented: 126
libpthread
Description: This implements IEEE Std1003.1c (POSIX) standard interface for implementing multiple threads of execution within a traditional user process. It includes 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.
Open source project:OpenBSD (POSIX APIs)
Functions in standard/original implementation:94
Functions Implemented: 56
libssl
Description: The OpenSSL library implements SSL v2/v3 and TLS v1 protocols.
Open source project:OpenSSL
Functions in standard/original implementation:236
Functions Implemented: 204
libz
Description: The “zlib” compression library provides in-memory compression and decompression functions, including integrity checks of the uncompressed data.
Open source project:LIBZ
Functions in standard/original implementation:43
Functions Implemented: 43
Links
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Phone client extension api: CPhCltCommandHandlerNotify error in open | icch | General Symbian C++ | 8 | 2008-03-04 21:30 |
| wap push library? | juany | General Browsing | 0 | 2004-02-17 12:42 |
| Imagens from class libraries | pekus | Mobile Java General | 4 | 2005-10-06 10:44 |
| 如何在Symbian中使用stdio.h里面的函数?? | tangl_99 | Symbian | 1 | 2005-07-09 10:28 |
| starting with Nokia30 GSM from C++ | markhewitt | Nokia M2M | 0 | 2004-11-11 11:24 |
