?? super.c
字號:
/** linux/fs/super.c** (C) 1991 Linus Torvalds*//** super.c contains code to handle the super-block tables.*/#include <linux/config.h> // 內核配置頭文件。定義鍵盤語言和硬盤類型(HD_TYPE)可選項。#include <linux/sched.h> // 調度程序頭文件,定義了任務結構task_struct、初始任務0 的數據,// 還有一些有關描述符參數設置和獲取的嵌入式匯編函數宏語句。#include <linux/kernel.h> // 內核頭文件。含有一些內核常用函數的原形定義。#include <asm/system.h> // 系統頭文件。定義了設置或修改描述符/中斷門等的嵌入式匯編宏。#include <errno.h> // 錯誤號頭文件。包含系統中各種出錯號。(Linus 從minix 中引進的)。#include <sys/stat.h> // 文件狀態頭文件。含有文件或文件系統狀態結構stat{}和常量。int sync_dev (int dev); // 對指定設備執行高速緩沖與設備上數據的同步操作。(fs/buffer.c,59)void wait_for_keypress (void); // 等待擊鍵。(kernel/chr_drv/tty_io.c, 140)/* set_bit uses setb, as gas doesn't recognize setc *//* set_bit()使用了setb 指令,因為匯編編譯器gas 不能識別指令setc *///// 測試指定位偏移處比特位的值(0 或1),并返回該比特位值。(應該取名為test_bit()更妥帖)mount_root
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -