timer 가 필요해서 setitimer를 사용했는데..
이걸 사용하니 sleep, usleep, nanosleep 모두가 다 깨어나 버리는군요.
시간을 지연시키는 함수를 꼭 써야 되고 timer도 꼭 써야 되는데..
둘다 SIGALRM을 쓰고 있어서.. 난감하군요..
아래의 방법중 가능한 것이 있는지요?
1) sleep 이나 usleep 에 연결된 signal을 바꾸거나..(SIGUSR1 같은걸로)
2) sleep 이나 usleep을 대용할 수 있는 delay함수가 있는지?
3) sleep 이나 usleep 을 SIGUSR1 으로 구현 가능한지?
timer에 관련해서는 timer_create 를 사용해 봤지만..