perkamon - en to fr translation catalogue (31 entries)

note: type: TH
en: 2017-09-15
fr: 15 septembre 2017

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: flock - apply or remove an advisory lock on an open file
fr: flock - Placer ou enlever un verrou coopératif sur un fichier ouvert

note: type: Plain text
en: Apply or remove an advisory lock on the open file specified by I<fd>.  The argument I<operation> is one of the following:
fr: Place ou enlève un verrou consultatif sur un fichier ouvert dont le descripteur est I<fd>. Le paramètre I<operation> est l'un des suivants\ :

note: type: Plain text
en: Place a shared lock.  More than one process may hold a shared lock for a given file at a given time.
fr: Verrouillage partagé. Plusieurs processus peuvent disposer d'un verrouillage partagé simultanément sur un même fichier.

note: type: Plain text
en: Place an exclusive lock.  Only one process may hold an exclusive lock for a given file at a given time.
fr: Verrouillage exclusif. Un seul processus dispose d'un verrouillage exclusif sur un fichier, à un moment donné.

note: type: Plain text
en: Remove an existing lock held by this process.
fr: Déverrouillage d'un verrou tenu par le processus.

note: type: Plain text
en: A call to B<flock>()  may block if an incompatible lock is held by another process.  To make a nonblocking request, include B<LOCK_NB> (by ORing)  with any of the above operations.
fr: Un appel B<flock>() peut bloquer si un verrou incompatible est tenu par un autre processus. Pour que la requête soit non\(hybloquante, il faut inclure B<LOCK_NB> (par un I<OU> binaire «\ |\ » ) avec la constante précisant l'opération.

note: type: Plain text
en: A single file may not simultaneously have both shared and exclusive locks.
fr: Un même fichier ne peut pas avoir simultanément des verrous partagés et exclusifs.

note: type: Plain text
en: A process may hold only one type of lock (shared or exclusive)  on a file.  Subsequent B<flock>()  calls on an already locked file will convert an existing lock to the new lock mode.
fr: Un processus ne peut avoir qu'un seul type de verrou (partagé ou exclusif) sur un fichier. En conséquence un appel B<flock>() sur un fichier déjà verrouillé modifiera le type de verrouillage.

note: type: Plain text
en: Locks created by B<flock>()  are preserved across an B<execve>(2).
fr: Les verrous créés par B<flock>() sont conservé au travers d'un B<execve>(2).

note: type: Plain text
en: A shared or exclusive lock can be placed on a file regardless of the mode in which the file was opened.
fr: Un verrou partagé ou exclusif peut être placé sur un fichier quel que soit le mode d'ouverture du fichier.

note: type: SH
en: RETURN VALUE
fr: VALEUR DE RETOUR

note: type: Plain text
en: On success, zero is returned.  On error, -1 is returned, and I<errno> is set appropriately.
fr: S'il réussit, cet appel système renvoie 0. S'il échoue, il renvoie -1 et remplit I<errno> en conséquence.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: I<fd> is not an open file descriptor.
fr: I<fd> n'est pas un descripteur de fichier ouvert.

note: type: Plain text
en: While waiting to acquire a lock, the call was interrupted by delivery of a signal caught by a handler; see B<signal>(7).
fr: Durant l'attente pour acquérir le verrou, l'appel a été interrompu par un signal capturé par un gestionnaire ; consultez B<signal>(7).

note: type: Plain text
en: I<operation> is invalid.
fr: I<operation> est invalide.

note: type: Plain text
en: The kernel ran out of memory for allocating lock records.
fr: Le noyau n'a pas assez de mémoire pour les allocations de verrou.

note: type: Plain text
en: The file is locked and the B<LOCK_NB> flag was selected.
fr: Le fichier est verrouillé et l'attribut B<LOCK_NB> a été précisé.

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: Plain text
en: 4.4BSD (the B<flock>()  call first appeared in 4.2BSD).  A version of B<flock>(), possibly implemented in terms of B<fcntl>(2), appears on most UNIX systems.
fr: BSD\ 4.4 (l'appel système B<flock>() est apparu dans BSD\ 4.2). Une version de B<flock>() parfois implémenté à partir de B<fcntl>(2), est apparue sur la plupart des systèmes UNIX.

note: type: Plain text
en: B<flock>()  places advisory locks only; given suitable permissions on a file, a process is free to ignore the use of B<flock>()  and perform I/O on the file.
fr: B<flock>() place uniquement des verrous coopératifs\ : suivant les permissions du fichier un processus peut ignorer l'utilisation de B<flock>() et faire des entrées-sorties sur le fichier.

note: type: Plain text
en: B<flock>()  and B<fcntl>(2)  locks have different semantics with respect to forked processes and B<dup>(2).  On systems that implement B<flock>()  using B<fcntl>(2), the semantics of B<flock>()  will be different from those described in this manual page.
fr: Les sémantiques des verrous placés par B<flock>() et B<fcntl>(2) sont différentes en ce qui concerne B<fork>(2) et B<dup>(2). Sur les systèmes qui implémentent B<flock>() en utilisant B<fcntl>(2), la sémantique de B<flock>() ne sera pas celle décrite ici.

note: Kernel 2.5.21 changed things a little: during lock conversion it is now the highest priority process that will get the lock -- mtk type: Plain text
en: Converting a lock (shared to exclusive, or vice versa) is not guaranteed to be atomic: the existing lock is first removed, and then a new lock is established.  Between these two steps, a pending lock request by another process may be granted, with the result that the conversion either blocks, or fails if B<LOCK_NB> was specified.  (This is the original BSD behavior, and occurs on many other implementations.)
fr: La conversion d'un verrou (de partagé à exclusif et vice versa) n'est pas toujours atomique\ : tout d'abord le verrou existant est supprimé, puis un nouveau verrou est établi. Entre ces deux étapes, un verrou demandé par un autre processus peut être accordé, ce qui peut causer soit un blocage de la conversion, soit son échec, si B<LOCK_NB> était indiqué. (Ceci est le comportement BSD d'origine, et est partagé par de nombreuses implémentations.)

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: I<Documentation/filesystems/locks.txt> in the Linux kernel source tree (I<Documentation/locks.txt> in older kernels)
fr: I<Documentation/filesystems/locks.txt> dans les sources du noyau Linux (I<Documentation/locks.txt> pour les anciens noyaux)

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
