关于typedef定义函数指针的问题
typedef定义函数指针一般都用这种形式的:
typedef int (*handler_t) (int);
handler_t signal(int signum, handler_t handler);
但是今天再看Linux信号这一章的时候,看到这样的函数定义:
typedef int handler_t (int);
handler_t* signal(int signum, handler_t *handler);
个人不太明白这这两者有什么区别,还是两者是一样的?求助!