Официального, портативного способа сделать это не существует.
Такое поведение можно было бы переносить, отслеживая счетчик блокировок самостоятельно - возможно, написав обертки для функций блокировки и разблокировки и создав структуру с мьютексом и счетчиком в качестве членов.