69,371
社区成员
发帖
与我相关
我的任务
分享
if(ssd->map_page_dir[mp_lpn].node->head==NULL)
{
ssd->map_page_dir[mp_lpn].node->head=(struct search_qt_node *)malloc(sizeof(struct search_qt_node));
ssd->map_page_dir[mp_lpn].node->num++;
ssd->map_page_dir[mp_lpn].node->head->entry_node=entry;
ssd->map_page_dir[mp_lpn].node->head->next_node=NULL; //向后为NULL,不知怎么连起来的
ssd->map_page_dir[mp_lpn].node->tail=ssd->map_page_dir[mp_lpn].node->head;
}
else
{
sqnp=(struct search_qt_node *)malloc(sizeof(struct search_qt_node));
ssd->map_page_dir[mp_lpn].node->num++;
sqnp->entry_node=entry;
sqnp->next_node=NULL; //向后为NULL,不知怎么连起来的
ssd->map_page_dir[mp_lpn].node->tail->next_node=sqnp;
ssd->map_page_dir[mp_lpn].node->tail=sqnp;
}