EN JA
SECURELEVEL_GT(9)
SECURELEVEL_GT(9) FreeBSD Kernel Developer's Manual SECURELEVEL_GT(9)

名称

securelevel_gt, securelevel_geアクティブなセキュアレベルをテストする

書式

#include < sys/types.h>
#include < sys/proc.h>

int
securelevel_gt( struct ucred *cr, int level);

int
securelevel_ge( struct ucred *cr, int level);

解説

これらの関数は与えられた level に対してアクティブなセキュリティレベルをテストします。呼び出している資格証明 crjail(2) システムコールで閉じ込められ、ホスト環境にくらべて異なったセキュリティレベル設定があるなら、最も高い値のセキュリティレベルが使用されます。

securelevel_gt() 関数は、アクティブなセキュリティレベルが供給された level より大きいかどうか評価します。

securelevel_ge() 関数は、アクティブなセキュリティレベルが供給された level 以上かどうか評価します。

戻り値

これらの関数は条件が真と評価されるなら、 EPERM を返し、そうでなければ 0 を返します。機能は状態であるなら EPERM を返します。

関連項目

securelevel(7)
June 2, 2007 FreeBSD