我正在创建一个计时器。结构是:timer_create和timer_settime生成分段错误
struct my_timer
{
unsigned int ip_address;
timer_t timer;
};
现在ip_address
被初始化。
之后,当我尝试通过“timer_create”创建计时器时,它抛出了分段错误。
如果我之前没有初始化ip_address
,然后创建定时器,那么定时器已成功创建。
任何人都可以在这里帮助,至于为什么它发生?
基本上我想ip_address
找到哪个定时器必须稍后停止。
我不知道。显示更多代码?我唯一的(牵强)预感是你可能会使用联合而不是结构。 – sehe 2011-04-05 12:15:53
我的预感是你没有把正确的参数传递给'timer_create'。向我们展示代码。这个问题目前的形式是无法回答的... – 2011-04-05 12:34:36
嗨,我通过初始化ip_address在timer_create周围得到了周围的错误...但是现在问题是在停止计时器时,我尝试执行timer_settime。 – himanshu 2011-04-05 12:44:56