int mutex_type_adaptive(kmutex_t *mutex)
mutex_type_adaptive() renvoie une valeur différente de zéro si le mutex de noyau spécifié est de type MUTEX_ADAPTIVE, ou une valeur égale à zéro dans le cas contraire. Les mutex sont adaptatifs s'ils remplissent au moins une des conditions suivantes :
Le mutex est déclaré de façon statique.
Le mutex est créé avec un cookie de bloc d'interruption NULL.
Le mutex est créé avec un cookie de bloc d'interruption qui ne correspond pas à une interruption de haut niveau.
Pour plus d'informations sur les mutex, consultez mutex_init(9F). La majorité des mutex du noyau Solaris sont adaptatifs.