pthread_mutex_consistent(3) Library Functions Manual pthread_mutex_consistent - POSIX (libpthread, -lpthread) #include int pthread_mutex_consistent(pthread_mutex_t *mutex); glibc (. feature_test_macros(7)): pthread_mutex_consistent(): _POSIX_C_SOURCE >= 200809L , . , , ; , pthread_mutex_lock(), EOWNERDEAD . On success, pthread_mutex_consistent() returns 0. Otherwise, it returns a positive error number to indicate the error. EINVAL . POSIX.1-2008. glibc 2.12. POSIX.1-2008. pthread_mutex_consistent() POSIX, glibc , _GNU_SOURCE: [[deprecated]] int pthread_mutex_consistent_np(const pthread_mutex_t *mutex); This GNU-specific API, which first appeared in glibc 2.4, is nowadays obsolete and should not be used in new programs; since glibc 2.34 it has been marked as deprecated. pthread_mutex_consistent() , ( ) , . pthread_mutex_consistent() . pthread_mutexattr_setrobust(3). pthread_mutex_lock(3), pthread_mutexattr_getrobust(3), pthread_mutexattr_init(3), pthread_mutexattr_setrobust(3), pthreads(7) () Alexey, Azamat Hackimov , kogamatranslator49 , Darima Kogan , Max Is , Yuri Kozlov , Kirill Rekhov ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () <>. Linux 6.9.1 2 2024 . pthread_mutex_consistent(3)