2010-04-19 29 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*可能是你正在寻找的。