2010-04-19 41 views

回答

1

可讀寫控制列表取決於鏈中的特殊成分:

  1. 通用文件的ioctl(FIBMAP等) - 最有可能它們並不適用於阻止開發者,但他們在那裏呢。有關FI*宏的列表,請參見include/linux/fs.h
  2. 通用塊層的ioctl(BLKRRPART等) - 見fs.h
  3. 文件系統特定的ioctl(例如REISERFS_IOC_*) - include/linux/reiserfs_fs.h
  4. 設備驅動程序的ioctl(例如SCSI_IOCTL_*) - include/scsi/scsi_ioctls.h
  5. 硬件設備驅動器的IOCTL

列表(實際的ioctls的 - 不是本層概述我提出)將是相當長的。對於硬盤和/或其分區,BLK*可能是你正在尋找的。