How do the standard C library and system calls work together?
问题 I recently got interested about inner workings of compilers, standard libraries and kernels. While I was searching for the source code of the standard C library, I came across with Glibc. But what it says in Glibc's official website is: the library which defines the ''system calls'' and other basic facilities such as open, malloc, printf, exit... So I guess that Glibc actually doesn't provide the source code of the standard C library, but instead provides the system calls for those functions,