linux kernel只提供一种叫系统调用给应用程序,linux系统提供了glibc这样的函数库专门封装了内核提供的系统调用,所以应用程序的开发就直接调用glibc库提供的库函数就可以了。注:1、linux系统包括linux kernel、glibc库等。
2、因为应用程序调用系统调用是通过汇编指令完成的,所以才有了glibc的封装,简化了应用开发的难度。kernel中提供的系统调用处理函数sys_socket、sys_open、sys_close、sys_read、sys_write等glibc中对应的是socket、open、close、read、write等glibc中的socket函数就...
你说的是 system call吧?Linux下开发使用glibc封装的版本,一般不直接调用。具体man syscalls:
The system call is the fundamental interface between an application and
the Linux kernel. Sys...