*参照元 [#s84482ec] #backlinks *説明 [#ub80ec80] -パス: --CONFIG_SECURITY が有効: 外部のモジュール(SELinux など)が定義 --CONFIG_SECURITY が有効: 外部定義? --CONFIG_SECURITY が無効: [[linux-2.6.33/include/linux/security.h]] -FIXME: これは何? --説明 **引数 [#ba5788a8] -int cap --ケーパビリティ(CAP_xxxx) **返り値 [#v4733527] -int -- **参考 [#z2d8e1cc] *実装 [#j54de2a9] **CONFIG_SECURITY が有効の場合 [#qedb7d8e] Linux カーネル内には定義がない。 外部のモジュール(SELinux など)が定義する? **CONFIG_SECURITY が無効の場合 [#ree22792] static inline int security_capable(int cap) { return cap_capable(current, current_cred(), cap, SECURITY_CAP_AUDIT); - --[[linux-2.6.33/cap_capable()]] - --[[linux-2.6.33/current(global)]] - --[[linux-2.6.33/current_cred()]] - --[[linux-2.6.33/SECURITY_CAP_AUDIT]] } *コメント [#l29a492f]