예를 들면 이렇게....

struct termios oldtio,newtio;

//------------------------------------------------------------------------
// 설 명 : 232통신 설정
// 매 계 : 없음
// 반 환 : 없음
// 주 의 :
//------------------------------------------------------------------------
int RS232_Set_Init( void )
{
// 화일을 연다.
__Handle = open( MODEMDEVICE, O_RDWR | O_NOCTTY );
if( __Handle < 0 )
{
//화일 열기 실패
printf( "Device OPEN FAIL
" );
exit(0);
}
tcgetattr( __Handle, &oldtio ); //현재 설정을 oldtio에 저장

memset( &newtio, 0, sizeof(newtio) );
newtio.c_cflag = B9600 | CS8 | CLOCAL | CREAD ; //| CRTSCTS;
newtio.c_iflag = IGNPAR;
newtio.c_oflag = 0;

//set input mode (non-canonical, no echo,.....)
newtio.c_lflag = 0;

newtio.c_cc[VTIME] = 0; //time-out 값으로 사용된다. time-out 값은
TIME*0.1초 이다.
newtio.c_cc[VMIN] = 5; //MIN은 read가 리턴되기 위한 최소한의 문자 개


tcflush( __Handle, TCIFLUSH );
tcsetattr( __Handle, TCSANOW, &newtio );

return 1;
}