int mutex_type_adaptive(kmutex_t *mutex)
mutex_type_adaptive() は、指定されたカーネル相互排他ロックが MUTEX_ADAPTIVE 型 (適応型) の場合はゼロ以外、MUTEX_ADAPTIVE 型でない場合はゼロを返します。次のいずれかの条件が満たされている場合、相互排他ロックは適応型になります。
相互排他ロックが静的に宣言されている
NULL の割り込みブロック Cookie によって生成された 相互排他ロックである
ハイレベル割り込みに対応していない割り込みブロック Cookie によって生成された 相互排他ロックである
相互排他ロックの詳細については、mutex_init(9F) のマニュアルページを参照してください。Solaris カーネル内のほとんどの 相互排他ロックは適応型です。