입력 버퍼 지울때

글쓴이: 익명 사용자 / 작성시간: 금, 2002/01/25 - 5:43오후
read함수를 써서 키보드 입력을 받아들인 후 입력 버퍼를 지우려고 합니
다.
read(STD_IN,&reply,1);
입력은 이렇게 받고..
ioctl함수를 써서 버퍼를 지우려는데 parameter값을 잘 모르겠습니다..
ioctl(STD_IN,FIOFLUSH, ? )
vxworks 환경인데 tcflush 함수가 없네요..
아래는 ioctl함수 선언입니다...
extern int ioctl (int fd, int function, int arg);
/* ioctl function codes */
#define FIONREAD 1 /* get num chars available to read */
#define FIOFLUSH 2 /* flush any chars in buffers */
.........................
이걸로 지우는게 맞는지도 모르겠슴다.
Forums:
댓글 달기