28 struct list_head { 29 struct list_head *next, *prev; 30 }; 31 32 #define LIST_HEAD_INIT(name) { &(name), &(name) } 33 34 #define LIST_HEAD(name) \ 35 struct list_head name = LIST_HEAD_INIT(name) 36 37 #define INIT_LIST_HEAD(ptr) do { \ 38 (ptr)->next = (ptr); (ptr)->prev = (ptr); \ 39 } while (0) 请问LIST_HEAD_INIT(name)与INIT_LIST_HEAD(ptr)的功能 除了一个使用指针一个不使用指针之外 有...
如题: system: centos version: 2.6.9-22.EL 在usr/src下面找不到内核的源码文件,我需要编译一个驱动上去。于是就找了一下kernel-source;yum根本找不到; findrpm里也都是2.4一下的,肯定各位老师帮我指点一点;是方向错了,还是不够找的不够彻底!谢谢各位!
1. linux内核ipv4网络部分分层结构: BSD socket层: 这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结构体现。这一部分的文件 主要有:/net/socket.c /net/protocols.c etc INET socket层:BSD socket是个可以用于各种网络协议的接口,而当用于tcp/ip,即建立了AF_INET形式的socket时, 还需要保留些额外的参数,于是就有了struct sock结构。文件主要 有:/net/ipv4/protocol.c /net/ipv4/af_inet....
因为新书太贵, 只好向兄弟们求二手书.书面干净些, 希望没有批注 msn : [email]xubai3000@avl.com.cn[/email] 我在北京,也直接受北京朋友交易.我在大望路附近,工作, 加载顺义.哪位朋友想卖联系我