Provided by: manpages-ru-dev_4.19.0-7_all bug

ИМЯ

       sem_unlink - удаляет именованный семафор

LIBRARY

       POSIX threads library (libpthread, -lpthread)

СИНТАКСИС

       #include <semaphore.h>

       int sem_unlink(const char *name);

ОПИСАНИЕ

       Функция  sem_unlink() удаляет именованный семафор, на который ссылается name. Имя семафора
       удаляется немедленно. Семафор уничтожается после  того,  как  все  остальные  процессы,  в
       которых он открыт, закроют его.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

       При успешном выполнении sem_unlink() возвращается 0; при ошибке возвращается -1, а в errno
       содержится код ошибки.

ОШИБКИ

       EACCES Вызывающий не имеет прав для удаления этого семафора.

       ENAMETOOLONG
              Слишком длинное значение аргумента name.

       ENOENT Семафор с указанным name отсутствует.

АТРИБУТЫ

       Описание терминов данного раздела смотрите в attributes(7).

       ┌───────────────────────────────────────────────────────┬──────────────────────┬──────────┐
       │ИнтерфейсАтрибутЗначение │
       ├───────────────────────────────────────────────────────┼──────────────────────┼──────────┤
       │sem_unlink()                                           │ Безвредность в нитях │ MT-Safe  │
       └───────────────────────────────────────────────────────┴──────────────────────┴──────────┘

СТАНДАРТЫ

       POSIX.1-2001, POSIX.1-2008.

СМ. ТАКЖЕ

       sem_getvalue(3), sem_open(3), sem_post(3), sem_wait(3), sem_overview(7)

ПЕРЕВОД

       Русский   перевод   этой   страницы   руководства    был    сделан    Alexander    Golubev
       <fatzer2@gmail.com>,   Azamat   Hackimov  <azamat.hackimov@gmail.com>,  Hotellook,  Nikita
       <zxcvbnm3230@mail.ru>,       Spiros       Georgaras       <sng@hellug.gr>,       Vladislav
       <ivladislavefimov@gmail.com>,    Yuri    Kozlov   <yuray@komyakino.ru>   и   Иван   Павлов
       <pavia00@gmail.com>

       Этот  перевод  является  бесплатной  документацией;  прочитайте  Стандартную  общественную
       лицензию GNU версии 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ или более позднюю, чтобы
       узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ.

       Если вы обнаружите ошибки в переводе  этой  страницы  руководства,  пожалуйста,  отправьте
       электронное письмо на ⟨man-pages-ru-talks@lists.sourceforge.net⟩.