ZHCUAV8W january 1998 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
為 I/O 關(guān)閉文件
int DEV_close (int dev_fd );
此函數(shù)關(guān)閉有效的 open 文件描述符。
在一些器件上,DEV_close 可能需要負(fù)責(zé)檢查這是否是指向已取消鏈接的文件的最后一個(gè)文件描述符。如果是,它會(huì)負(fù)責(zé)確保該文件從對(duì)應(yīng)器件上實(shí)際刪除,并在適用時(shí)回收相應(yīng)資源。
如果文件描述符在某種程度上無(wú)效,例如超出范圍或已關(guān)閉,此函數(shù)應(yīng)當(dāng)返回 -1 以表示出錯(cuò),但這不是必需的。用戶不應(yīng)使用無(wú)效文件描述符來(lái)調(diào)用 close()。