ioctl()分析——從用戶空間到設備驅動

一個字符設備驅動通常會實現常規的打開、關閉、讀、寫等功能,但在一些細分的情境下,如果需要擴展新的功能,通常以增設ioctl()命令的方式實現,其作用類似於「拾遺補漏」。在文件I/O中,ioctl扮演着重要角色,本文將以驅動開發爲側重點,從用戶空間到內核空間縱向分析ioctl函數。  用戶空間的ioctl() #include <sys/ioctl.h> int ioctl(int fd, in
相關文章
相關標籤/搜索