|
|

楼主 |
发表于 2006-7-28 09:13:50
|
显示全部楼层
Post by JBug
和LIBC没有关系, 你又不是加一个系统调用。 可能是补丁的问题, 我做过KERNERL的协议开发, 只要编译好KERNEL重启, 一般都是好的, 你看看KERNERL的补丁, 是不是注册了一个新的协议。
内核里是注册了一个新的协议,内核编译也通过了,重启也成功,可程序里创建socket的时候就是不成功。如果用socket(AF_PACKET,SOCK_RAW,htons(ETH_P_ALL)),则是没有包发出去。百思不得其解,望高手不吝赐教! |
|