September 2016
Intermediate to advanced
989 pages
24h 10m
English
The C library is not a single library file. It is composed of four main parts that together implement the POSIX functions API:
libc: The main C library that contains the well-known POSIX functions such as printf, open, close, read, write, and so onlibm: Maths functions such as cos, exp, and loglibpthread: All the POSIX thread functions with names beginning with pthread_librt: The real-time extensions to POSIX, including shared memory and asynchronous I/OThe first one, libc, is always linked in but the others have to be explicitly linked with the -l option. The parameter to -l is the library name with lib stripped off. So, for example, a program that calculates a sine function by calling sin() would be ...
Read now
Unlock full access