2010-04-19 4 views

답변

1

사용할 수 ioctl의 목록은 체인의 특정 구성 요소에 따라 달라집니다 :

  1. 일반 파일의 ioctl (FIBMAP 등) - 대부분 그들이 DEVS를 차단할 적용되지 않습니다,하지만 그들은 어쨌든 거기를. FI* 매크로 목록은 include/linux/fs.h을 참조하십시오.
  2. 일반적인 블록 층 IOCTL (BLKRRPART 등) - include/linux/reiserfs_fs.h
  3. 장치 드라이버 IOCTL을 (예 SCSI_IOCTL_*) - - include/scsi/scsi_ioctls.h
  4. 하드웨어 장치 드라이버
  5. 을 IOCTL을 fs.h 너무
  6. 파일 시스템의 특정 IOCTL은 (예 REISERFS_IOC_*) 참조

목록 (실제 ioctls 중 -이 레이어 개요는 아닙니다)은 꽤 오래 될 것입니다. 하드 디스크 및/또는 파티션의 경우, BLK*은 아마도 당신이 찾고있는 것일 것입니다.

관련 문제