【发布时间】:2013-11-07 20:24:29
【问题描述】:
我正在尝试使用链表(list.h)的 linux 内核实现,但我不断收到以下错误:- -> 的无效类型参数(有 'int')
struct klist
{
int data;
struct list_head list;
};
int main()
{
int i;
struct klist *_lptr;
LIST_HEAD(klist_head);
for(i=0;i<10;i++)
{
_lptr=(struct klist*)malloc(sizeof(struct klist));
_lptr->data=i;
}
list_for_each_entry(_lptr,&klist_head,list)
{
printf("%d\n",_lptr->data);
}
}
【问题讨论】:
-
注释报告此错误的行将非常有用..
标签: c linux data-structures linked-list kernel