루프와는 별개로 3초 마다 이벤트를 발생시키는 예제

#include 
#include 

void ActiveSignal(void);
void AlarmRun(void);

void ActiveSignal(void)
{
  struct sigaction act;
  act.sa_handler = AlarmRun;
  sigemptyset(&act.sa_mask);
  act.sa_flags = 0;
  si...