tty_ldisc 에서 receive_buf의 인자를 알고 싶습니다.
글쓴이: jgm2000 / 작성시간: 화, 2007/03/06 - 3:55오후
receive_buf (struct tty_struct *tty, const unsigned char *cp,
char *fp, int count)
다음과 같이 되어 있는데요, 여기서 다른건 알겠는데 fp는 뭘 뜻하는 거죠?
cp는 데이타가 들어있는 버퍼의 포인터라는것은 알겠는데 fp는 잘모르겠습니다.
또 한가지 제가 예를 들어 외부에서 serial로 50byte의 데이타를 보냈을 때
보통 app에서 read 하는 부분에서 보면 불규칙하게 50byte를 수신하는데요.
예를 들어 한번은 26, 24
한번은 30, 20
한번은 45, 5
아무튼 50byte를 다 받긴 하지만 나뉘어서 받게 됩니다.
그렇다면 receive_buf에도 그렇게 들어온건가요. 아니면 receive_buf에는 한번에 50byte다 들어왔는데 app에서 읽는중에 그렇게
나뉘어서 받게 되는건지.
질문이 좀 어려운거 같습니다.
아시는 분 계시면 답변 부탁드립니다.
Forums:
댓글 달기