*参照元 [#u159a638] #backlinks *説明 [#w050ebbb] -パス: [[linux-4.4.1/include/linux/export.h]] -カーネルモジュールに変数、関数のシンボルを公開するためのマクロ。 --モジュールのライセンスは GPL か準ずるライセンスに限る。 --ライセンスの条件を満たしていないカーネルモジュールからは、シンボルが見えない。 **引数 [#y8c10cf1] -sym --公開するシンボル。 **返り値 [#t8c2908b] -なし **参考 [#h852d4c3] 仲間のマクロたち。 -[[linux-4.4.1/EXPORT_SYMBOL()]] *実装 [#z6ab3ffd] **CONFIG_MODULE 有効 [#k11478fb] #define EXPORT_SYMBOL_GPL(sym) \ __EXPORT_SYMBOL(sym, "_gpl") -接尾辞に "_gpl" をつけてエクスポートする。 --[[linux-4.4.1/__EXPORT_SYMBOL()]] **CONFIG_MODULE 無効 [#t5c325f4] #define EXPORT_SYMBOL_GPL(sym) -何も起きない。 *コメント [#o0a68f05]