ioctl()in-out control
디바이스(터미널 등) 컨트롤
int ioctl(int fildes, unsigned long request, ...);
fileds: 열려 있는 파일 디스크립터request: 디바이스에 전달할 명령 (sys/ioctl.h에 정의된 매크로를 수행할 수도 있음)...: request 수행 시 필요한 인자가 있다면 뒤에 원하는대로 전달-1read()나 write()로만 해결되지 않는 제어를 하거나 디바이스의 상태를 얻기 위해 사용<aside> 💡 tty 디바이스를 제어할 때 사용한다고 함
</aside>
[Kernel] Linux kernel (3) - ioctl function and make test program