IOCTL - standardy.
Makra: (są w pliku include/linux/ioctl.h)
- _IO(id,cmd) - tworzy nowe polecenie,
- _IOR(id,c,type) - które będzie czytało dane,
- _IOW(id,c,type) - albo pisało do przestrzeni
- _IORW(id,c,t) - usera dane typu `t.
Listę zarejestrowanych ID można znaleźć w pliku
Dokumentation/ioctl-number.txt