日期:2014-05-16  浏览次数:20662 次

请求sigqueue发送SIGUSR1信号的写法
SIGUSR1只需要做到打印hello world即可,仅想弄明白这个参数怎么传的。

------解决方案--------------------
楼主想传字符串??

char *s = "helllooooo wooooorrrrrrllllldddddd";
sigval v;
v.sival_ptr = s;

sigqueue(getpid(), SIGUSR1, v);

在信号处理函数中把传来的参数强制转成(char*)就行了。