当前位置: 技术问答>linux和unix
请问这是什么语法??
来源: 互联网 发布时间:2015-12-15
本文导语: /* Type of a signal handler. */ typedef void (*__sighandler_t)(int); #define SIG_DFL ((__sighandler_t)0) /* default signal handling */ #define SIG_IGN ((__sighandler_t)1) /* ignore signal */ #define SIG_ERR ((__sighandler_t)-1) /* error return from signal */ ...
/* Type of a signal handler. */
typedef void (*__sighandler_t)(int);
#define SIG_DFL ((__sighandler_t)0) /* default signal handling */
#define SIG_IGN ((__sighandler_t)1) /* ignore signal */
#define SIG_ERR ((__sighandler_t)-1) /* error return from signal */
--------------
请问这是什么用法,函数指针后面的0,1,-1是什么意思
typedef void (*__sighandler_t)(int);
#define SIG_DFL ((__sighandler_t)0) /* default signal handling */
#define SIG_IGN ((__sighandler_t)1) /* ignore signal */
#define SIG_ERR ((__sighandler_t)-1) /* error return from signal */
--------------
请问这是什么用法,函数指针后面的0,1,-1是什么意思
|
把1,0,-1强制转换为__sighandler_t型
|
定义 SIG_DFL为整形指针,指向0