도스의 인터럽트 기능을 리눅스에서 구현하고자(?)
signal()를 쓰려고 합니다
목적은 모뎀 통신간에 Rx,Tx포트에 데이타가 있을때 데이타를 처리하는
인터럽트를 실현하고자 signal()을 쓰고자 합니다
==>>세부 내용
송수신 포트에 데이타가 있으면 인터럽트 number를 반환하고 인터럽트 핸들러
를 호출해서 해당 데이타를 처리한다
송수신 포트를 닫을 때도 똑 같은 행동을 한다
===>>>>
혹 이 방법보다 나은 방법을 알거나 관련 소스를 아시는 고수님은
리플달아 주서요
리눅스에서는 DOS 식 인터럽트 대신 시리얼 장치를 select 나 poll 로 감시하는 것이 일반적입니다. signal 은 시그널을 처리하는 함수라서 데이터 수신을 감시하기에는 select 가 더 적합하니, 시리얼 포트를 열고 select 로 기다리는 방식을 써 보세요.