我有
struct sigaction pipe_act;
pipe_act.sa_flags = SA_SIGINFO;
pipe_act.sa_sigaction = sigpipehandler
sigaction(SIGPIPE, &pipe_act, NULL);
当我尝试编写 sigpipeHandler 时,gcc 告诉我它需要三个参数。第二个参数没问题,它是 siginfo_t 结构,包含有关信号的信息,第一个和第三个(一个 int 和一个 void 变量),它们是什么?