91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

學習手記-如何找到man手冊中函數參數的類型定義

發布時間:2020-03-01 05:11:29 來源:網絡 閱讀:1581 作者:pikylearnlinux 欄目:系統運維

緣起:

按著開發板教程學Linux,用到chmod等函數,視頻里的實驗講解的倒是仔細。但是,如果沒有其它資料支持,只看man的描述,鬼知道這些自定義的類型原始類型是什么呢?

舉一個簡單的例子,chmod:

學習手記-如何找到man手冊中函數參數的類型定義

這個mode_t類型顯然是重新定義出來的,它的原始類型是什么呢?


一步一步來:

1)從頭文件sys/stat.h入手。路徑:/usr/include/sys/stat.h 打開后如下圖:

學習手記-如何找到man手冊中函數參數的類型定義

2)到bits/types.h里面找找 。路徑:/usr/include/bits/types.h 打開后如下圖:

學習手記-如何找到man手冊中函數參數的類型定義

3)找一下 __MODE_T_TYPE

學習手記-如何找到man手冊中函數參數的類型定義

發現有一段這樣的代碼和注釋

4)再到路徑:/usr/include/bits/typesizes.h里找找 

學習手記-如何找到man手冊中函數參數的類型定義

U32_TYPE 看上去已經很明顯了,無符號32位類型,再往下找找。

5)重新回到路徑:/usr/include/bits/types.h

學習手記-如何找到man手冊中函數參數的類型定義

unsigned int 無符號整型,這個就是mode_t的原始類型了。




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

信阳市| 武宁县| 长泰县| 固安县| 鲁甸县| 彝良县| 老河口市| 屏南县| 卫辉市| 安远县| 区。| 清水河县| 肇州县| 房山区| 江北区| 宁都县| 镇平县| 东源县| 信阳市| 西乡县| 收藏| 五指山市| 台中县| 弋阳县| 建瓯市| 门源| 奈曼旗| 龙山县| 旺苍县| 中方县| 安宁市| 乌拉特前旗| 阳谷县| 平乐县| 奉新县| 潮州市| 改则县| 石屏县| 宜昌市| 海城市| 广河县|