질문은 아래에 있읍니다...

개구리 wrote..
: ioctl 은 질문하신것처럼 사용이 안되죠...
:
: ioctl은 사용법이 표준화되지 않은 부분입니다.
: ( 표준화하지 못하는 부분을 이 ioctl에 처리하고 있는 것이죠 )
:
: 결국 ioctl은 디바이스 드라이버를 알아야 하는 문제가 있읍니다.
: 아니면 다른 프로그램들이 어떻게 사용하는지 알아야 하는것이죠
:
: ioctl은 다음 문법 구조를 갖습니다.
:
: 반환 값 = ioctl( 파일 기술자, 명령, 옵션 );
:
: 명령은 디바이스 드라이버 마음대로 입니다.
: 옵션은 명령 마음대로죠 ^^


어플리케이션설계시 case문에서
ioctl(fd, 1, &data); 와
ioctl(fd, 2, flag); 에 대해서
&data 와 flag는 ioctl동작에 영향을 안 미친다는 의미이신지요?
그리고 명령에서 옵션은 어떻게 정해주나요?

막연히 마음대로 라는 의미가 무었인지 이해가 안가서요...
개념을 이해하고자 하니 설명부탁드립니다...