作者mayasky ( )
看板LinuxDev
标题Re: EXPORT_SYMPOL的功用
时间Tue Jan 2 09:43:22 2007
※ 引述《omnl ()》之铭言:
: 有先GOOGLE一下 大概知道它的用处
: 我好奇的是 我在不同Module间
: 用extern一样可以达到module间互相呼叫的功能
: 哪EXPORT_SYMPOL有什麽特别的效果吗
同一个MODULE在不同版本的KERNEL上跑很可能有问题,
因为linux kernel更新很快,有的kernel函式其实很短命,
只出现过在二三的版本就消失了,
EXPORT_SYMBOL会帮你在要EXPORT出去的变数或函数後面加上一串由版本
名称算出的流水号,这样子就可以告诉你你要挂上的MODULE可能和运作
中的KERNEL搭配会有问题
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.71.192