*参照元 [#cc26a464] #backlinks *注意 [#l85434d2] -より新しいバージョンがあります。 --[[linux-2.6.33/EXPORT_SYMBOL_GPL_FUTURE()]] *説明 [#oab37b9f] -パス: [[linux-2.6.25/include/linux/module.h]] -GPL(将来のバージョンも含む)の関数や変数の名前を カーネルのシンボルテーブルに登録する。 --他のモジュールから名前が見えるようになる。 --関数内で宣言しても正常に動作しない。 -使い方のサンプル int export_func_gpl_future() { ... } EXPORT_SYMBOL_GPL_FUTURE(export_func_gpl_future); **引数 [#c8add8a0] -sym --カーネルのシンボルテーブルに登録したいシンボルを指定する **返り値 [#r2c6eead] -なし **参考 [#p6321d63] #ifndef __GENKSYMS__ -__GENKSYMS__ が宣言されていないときに有効である。 --[[linux-2.6.25/__GENKSYMS__]] *実装 [#scf1da4e] #define EXPORT_SYMBOL_GPL_FUTURE(sym) \ __EXPORT_SYMBOL(sym, "_gpl_future") --カーネルのシンボルテーブル(GPL および将来のバージョン用)にエクスポートする。 --[[linux-2.6.25/__EXPORT_SYMBOL()]] *コメント [#m6b55254]