我收到以下代码的以下错误:
kernel/proc.c: In function ‘getpinfo’:
kernel/proc.c:495: error: parameter name omitted
代码如下:
int
getpinfo(struct pstat *)
{
}
您能告诉我关于结构或代码的缺失吗?
答案 0 :(得分:4)
int
getpinfo(struct pstat *)
{
}
没有给出任何参数名称。
Function definition should contain List of parameters, with valid type and parameters names.where as in declarations parameter Names are optional
这应该是
int
getpinfo(struct pstat *some_name)
{
}
答案 1 :(得分:3)
函数的参数需要类型和名称,但struct pstat *
只是类型。
你可以给它任何你喜欢的名字:
int
getpinfo(struct pstat * s)
{
}