요즘 어드밴스트 유닉스 프로그래밍 책을 혼자 공부중인데요..
signal 함수에 대해서 이해가 잘 가지 않아서 질문을 올려봅니다.
#include <signal.h>
void (*signal (int signo, void (*func) (int)) ) (int);
그리고 이 원형을 좀 더 쉽게 하기 위해서..
typedef void Sigfunc(int);
Sigfunc *signal (int, Sigfunc *);
이렇게 되어 있는데요.. typedef해서 void 자리에 저렇게 바꾸면서
해봐도.. 함수가 저렇게 변하는게 이해가 잘 안되요.. :oops: