내 strace를 내가 바로 ioctl
가치를 인식 할 수있는 방법 몇 가지 ioctl
값 (I는 SNDRV
IOCTL을 잘 인식하지 못하는 것을 확신 ...)strace를 인쇄 asound ioctl을
을 혼동하는 경향이있다?
작은 예 : UI_DEV_CREATE
은 SNDRV_CTL_IOCTL_CARD_INFO
(다른 예)
ioctl(4, USBDEVFS_CONTROL or USBDEVFS_CONTROL32, 0xbfaa6f94) = 0
ioctl(4, UI_DEV_CREATE, 0xbfaa71f0) = 0
ioctl(4, 0x80045530, 0xbfaa73ac)
USBDEVFS_CONTROL
는 SNDRV_CTL_IOCTL_PVERSION
012,351,641이다인지
$ strace aplay -l
...
fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
ioctl(4, UI_DEV_CREATE, 0xbfaa6e74) = 0
close(4) = 0
...
당신이 Documentation/ioctl/ioctl-number.txt
에서 볼 수 있듯이내가 정말 0x80045530
에 대한 매크로 확장이 무엇인지 모르는 ...
감사합니다 :)