[완료]c언어 이것은 무슨 syntax인가요?
글쓴이: dalili / 작성시간: 수, 2010/01/20 - 1:15오후
void sig_register(SigId id, void (*s_h)(SigId sig_no))
{
struct sigaction action;
sigemptyset(&action.sa_mask);
action.sa_handler = (s_h == NULL) ? SIG_IGN : s_h;
action.sa_flags = SA_RESTART | SA_NOCLDSTOP;
sigaction(id, &action, NULL);
}
다음 함수에서 void (*s_h)(SigId sig_no)가 무엇인지 모르겠습니다.
S_h가 typedef로 선언된곳은 없습니다.
처음 보는것인데 어떻게 해석해야죠?
Forums:
함수 포인터입니다.
함수 포인터입니다.
그렇네요
시그널 핸들러 등록하는 함수군요
감사합니다.
댓글 달기