kernel_thread问题

各位大师,现在
int  id=kernel_thread(int (*fn)(void *),...);
如果fn所指向的函数指针执行失败,那么kernel_thread是执行成功还是失败呢?

eg
int  id=kernel_thread(int (*fn)(void *),...)
if(0>id)
{
return "error"
}
else
{
return "ok"
}

请问如果我的函数指针fn所指向的函数执行失败后,那么kernel_thread是返回 "error" 还是"ok"呢?

作者: wjccdut   发布时间: 2011-02-23

怎么没有回复啊,是各位大师没明白我的意思啊。

作者: wjccdut   发布时间: 2011-02-23

int  id=kernel_thread(int (*fn)(void *),...);
如果fn所指向的函数指针执行失败,那么kernel_thread是执行成功还是失败呢?
在正常情况下id应该是大于0的,但是如果fn所指向的函数指针执行失败了,那么id的返回值是怎么样的呢?

作者: wjccdut   发布时间: 2011-02-23