轉自:http://www.ibm.com/developerworks/cn/linux/kernel/syscall/part1/appendix.html
以下是Linux系統調用的一個清單,包含了大部分常用系統調用和由系統調用派生出的的函數。這可能是你在網際網路上所能看到的唯一一篇中文注釋的Linux系統調用清單,即使是簡單的字母序英文清單,能做到這麼完全也是很罕見的。
按照慣例,這個清單以man pages第2節,即系統調用節為藍本。按照筆者的了解,對其作了大緻的分類,同時也作了一些小小的修改,删去了幾個僅供核心使用,不允許使用者調用的系統調用,對個别本人稍覺不妥的地方作了一些小的修改,并對所有列出的系統調用附上簡要注釋。
其中有一些函數的作用完全相同,隻是參數不同。(可能很多熟悉C++朋友馬上就能聯想起函數重載,但是别忘了Linux核心是用C語言寫的,是以隻能取成不同的函數名)。還有一些函數已經過時,被新的更好的函數所代替了(gcc在連結這些函數時會發出警告),但因為相容的原因還保留着,這些函數我會在前面标上“*”号以示差別。
Linux man pages
Advanced Programming in the UNIX Environment, W. Richard Stevens, 1993