man-page

可直接使用 man 指令去查 api/sys call,在ubuntu 下可先安裝下列兩個pkg:

$ sudo apt-get install manpages-dev

$ sudo apt-get install glibc-doc

 

範例:

$ man malloc

$ man 2 reboot 

由於同樣的keyword 可能有不同用途,所以直接打 man reboot 查到的是一般的指令,而不是 sys call 的使用方式。

man 提供以下類型,指定使用代號即可查相對應內容:

代號 代表內容
1 使用者在shell環境中可以操作的指令或可執行檔
2 系統核心可呼叫的函數與工具等
3 一些常用的函數(function)與函式庫(library),大部分為C的函式庫(libc)
4 裝置檔案的說明,通常在/dev下的檔案
5 設定檔或者是某些檔案的格式
6 遊戲(games)
7 慣例與協定等,例如Linux檔案系統、網路協定、ASCII code等等的說明
8 系統管理員可用的管理指令
9 跟kernel有關的文件

 

Kernel api

kernel 沒有 magpage,直接參考 kernel src tree,或是 Kernel.org 有 maintain 一份 kernel api:

http://kernelbook.sourceforge.net/kernel-api.html/

arrow
arrow
    全站熱搜

    huenlil 發表在 痞客邦 留言(0) 人氣()