int mutex_type_adaptive(kmutex_t *Mutex)
mutex_type_adaptive() gibt einen Wert ungleich Null zurück, wenn es sich bei dem angegebenen Kernel-Mutex um den Typ MUTEX_ADAPTIVE handelt, anderenfalls gibt die Aktion Null zurück. Ein Mutex ist dann adaptiv, wenn er mindestens eine der folgenden Bedingungen erfüllt:
Der Mutex ist statisch deklariert.
Der Mutex wird mit einem Interrupt-Block-Cookie mit dem Wert NULL erzeugt.
Der Mutex wird mit einem Interrupt-Block-Cookie erzeugt, das nicht mit einem hohen Interrupt übereinstimmt.
mutex_init(9F) enthält weitere Informationen zu Mutexen. Die meisten Mutexe im Solaris-Kernel sind adaptiv.