System-Calls
哪個系統呼叫提供了向設備發送消息的介面?
問題在上面。我瀏覽了手冊頁,但他們對這個主題有些不清楚。我不確定我是在尋找 sendmsg() 還是 msgsend() 還是在尋找完全不同的東西
在 Linux 中,設備通常表示為設備文件——它們可以像任何其他文件一樣被讀取和寫入。例如,系統中的第一個硬碟通常表示為
/dev/sda
- 您可以直接從中讀取,也可以直接寫入(例如dd
創建或恢復磁碟映像)。對於其他不能表示為讀/寫的目的,例如與硬碟的 SMART 介面通信,使用ioctl。