캐릭터 디바이스 드라이버쪽을 보고 있는데,
파일 포인터 filp->f_pos에 대해서는 몸으로 확~ 느껴지지 않네요 =.=
device_read(.....)
{
...
...
filp->f_pos = filp->f_pos + count;
}
이렇게 파일 포인터의 f_pos가 쓰여지도 있었습니다.
물론
device_write(.....)
{
...
...
filp->f_pos = filp->f_pos + count;
}
과 같이 write() method에서도 쓰이고 있었습니다.
디아비스 드라이버에서 다음과 같이 캐릭터 어레이를 설정한 후에