|
|
|
|
|
by wyldfire
2544 days ago
|
|
The C library is generally considered a part of the OS and the overall toolchain. Clang is "merely" a C compiler. The C library provides implementations for the platform-neutral language functions like "open/read/write/close/ioctl/dup/dup2" and more. |
|
These are all syscall wrappers. They are present in libc but they are going to be very boring stubs that merely call into the kernel. (Also I don't think you can call them platform neutral or language functions as they are POSIX rather than being from the C standard...)
The more "implementation-heavy" parts of a libc... Things like stdio, string calls, malloc, ...