複製鏈接
請複製以下鏈接發送給好友

filp

鎖定
filp,該函數返回strcut file*結構指針,供後繼函數操作使用,該返回值用IS_ERR()來檢驗其有效性。
外文名
filp
類    型
函數名詞
內核中打開文件函數:
filp_open()在kernel中可以打開文件,其原形如下:
struct file* filp_open(const char* filename, int open_mode, int mode);
參數説明
filename: 表明要打開或創建文件的名稱(包括路徑部分)。在內核中打開的文件時需要注意打開的時機,很容易出現需要打開文件的驅動很早就加載並打開文件,但需要打開的文件所在設備還沒有掛載到文件系統中,而導致打開失敗。
open_mode: 文件的打開方式,其取值與標準庫中的open相應參數類似,可以取O_CREAT,O_RDWR,O_RDONLY等。
mode: 創建文件時使用,設置創建文件的讀寫權限,其它情況可以匆略設為0