.\" -*- coding: UTF-8 -*- .\" Copyright (c) 2017, Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH pthread_mutexattr_init 3 "31 октября 2023 г." "Linux man\-pages 6.06" .SH ИМЯ pthread_mutexattr_init, pthread_mutexattr_destroy \- инициализирует и уничтожает объект атрибутов мьютекса .SH LIBRARY POSIX threads library (\fIlibpthread\fP, \fI\-lpthread\fP) .SH СИНТАКСИС .nf \fB#include \fP .P \fBint pthread_mutexattr_init(pthread_mutexattr_t *\fP\fIattr\fP\fB);\fP \fBint pthread_mutexattr_destroy(pthread_mutexattr_t *\fP\fIattr\fP\fB);\fP .fi .SH ОПИСАНИЕ Функция \fBpthread_mutexattr_init\fP() инициализирует объект атрибутов мьютекса, на который указывает \fIattr\fP, значениями по умолчанию для всех атрибутов, определённых реализацией. .P Если для инициализации указан уже инициализированный объект атрибутов мьютекса, то результат не определён. .P Функция \fBpthread_mutexattr_destroy\fP() уничтожает объект атрибутов мьютекса (делает его не инициализированным). После уничтожения объекта атрибутов мьютекса, его можно инициализировать с помощью \fBpthread_mutexattr_init\fP(). .P Если для уничтожения указан не инициализированный объект атрибутов мьютекса, то результат не определён. .SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" При успешном выполнении эти функции возвращают 0. При ошибке возвращается положительный номер ошибки. .SH СТАНДАРТЫ POSIX.1\-2008. .SH ИСТОРИЯ POSIX.1\-2001. .SH ЗАМЕЧАНИЯ Изменения объекта атрибутов мьютекса не влияют на мьютексы, которые уже были инициализированы с помощью этого объекта. .SH "СМ. ТАКЖЕ" .ad l .nh \fBpthread_mutex_init\fP(3), \fBpthread_mutexattr_getpshared\fP(3), \fBpthread_mutexattr_getrobust\fP(3), \fBpthreads\fP(7) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства был сделан Alexey, Azamat Hackimov , kogamatranslator49 , Kogan, Max Is , Yuri Kozlov и Иван Павлов . .PP Этот перевод является бесплатной документацией; прочитайте .UR https://www.gnu.org/licenses/gpl-3.0.html Стандартную общественную лицензию GNU версии 3 .UE или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ. .PP Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на .MT man-pages-ru-talks@lists.sourceforge.net .ME .