.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (C) 2006 Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH sem_post 3 "15 décembre 2022" "Pages du manuel de Linux 6.03" .SH NOM sem_post \- Déverrouiller un sémaphore .SH BIBLIOTHÈQUE Bibliothèque de threads POSIX (\fIlibpthread\fP, \fI\-lpthread\fP) .SH SYNOPSIS .nf \fB#include \fP .PP \fBint sem_post(sem_t *\fP\fIsem\fP\fB);\fP .fi .SH DESCRIPTION \fBsem_post\fP() incrémente (déverrouille) le sémaphore pointé par \fIsem\fP. Si, à la suite de cet incrément, la valeur du sémaphore devient supérieure à zéro, un autre processus ou thread bloqué dans un appel \fBsem_wait\fP(3) sera réveillé et procédera au verrouillage du sémaphore. .SH "VALEUR RENVOYÉE" \fBsem_post\fP() renvoie \fB0\fP s'il réussit. S'il échoue, la valeur du sémaphore n'est pas modifiée, il renvoie \fB\-1\fP et écrit \fIerrno\fP en conséquence. .SH ERREURS .TP \fBEINVAL\fP \fIsem\fP n'est pas un sémaphore valable. .TP \fBEOVERFLOW\fP .\" Added in POSIX.1-2008 TC1 (Austin Interpretation 213) La valeur maximale autorisée pour un sémaphore serait dépassée. .SH ATTRIBUTS Pour une explication des termes utilisés dans cette section, consulter \fBattributes\fP(7). .ad l .nh .TS allbox; lbx lb lb l l l. Interface Attribut Valeur T{ \fBsem_post\fP() T} Sécurité des threads MT\-Safe .TE .hy .ad .sp 1 .SH STANDARDS POSIX.1\-2001. .SH NOTES \fBsem_post\fP() est sûr du point de vue des signaux asynchrones\ : il peut être utilisé avec sécurité dans un gestionnaire de signaux. .SH EXEMPLES Consultez \fBsem_wait\fP(3) et \fBshm_open\fP(3). .SH "VOIR AUSSI" \fBsem_getvalue\fP(3), \fBsem_wait\fP(3), \fBsem_overview\fP(7), \fBsignal\-safety\fP(7) .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Christophe Blaess , Stéphan Rafin , Thierry Vignaud , François Micaux, Alain Portal , Jean-Philippe Guérard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas François , Florentin Duneau , Simon Paillard , Denis Barbier , David Prévot et Thomas Vincent . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .