下面的鏈接說,讀是一個系統調用: What is the difference between read() and fread()?什麼使read()成爲系統調用?
現在,我想了解是什麼讓閱讀系統調用。
例如:
我使用Nuttx OS和註冊的器件結構flash_dev(路徑 '的/ dev/FLASH0')與打開,關閉和ioctl方法。這是作爲信息文件系統中的inode添加的,信號量支持互斥。
現在,從應用程序打開('/ dev/flash0')並且讀取& ioctls。
現在,在上述過程中的哪一部分使讀取系統調用?
我不明白,你爲什麼認爲'read'不是系統調用? –
@YuHao這段代碼在特權模式下執行? – sniper