From 932e4432596447eb9331cc2a2bb74a26a35b4efc Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 17 Jun 2024 12:52:03 +0200 Subject: Merging upstream version 4.23.0. Signed-off-by: Daniel Baumann --- po/fr/man2/fcntl.2.po | 692 ++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 531 insertions(+), 161 deletions(-) (limited to 'po/fr/man2/fcntl.2.po') diff --git a/po/fr/man2/fcntl.2.po b/po/fr/man2/fcntl.2.po index bd909b7c..25c00d5c 100644 --- a/po/fr/man2/fcntl.2.po +++ b/po/fr/man2/fcntl.2.po @@ -18,9 +18,9 @@ # Jean-Philippe MENGUAL , 2020-2024. msgid "" msgstr "" -"Project-Id-Version: manpages-l10n 4.21.0\n" -"POT-Creation-Date: 2024-03-01 16:56+0100\n" -"PO-Revision-Date: 2024-03-13 09:10+0100\n" +"Project-Id-Version: manpages-l10n 4.22.0\n" +"POT-Creation-Date: 2024-06-01 05:49+0200\n" +"PO-Revision-Date: 2024-05-15 18:43+0200\n" "Last-Translator: Jean-Philippe MENGUAL \n" "Language-Team: French \n" "Language: fr\n" @@ -38,16 +38,16 @@ msgid "fcntl" msgstr "fcntl" #. type: TH -#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#: archlinux debian-unstable opensuse-tumbleweed #, no-wrap -msgid "2023-10-31" -msgstr "31 octobre 2023" +msgid "2024-05-02" +msgstr "2 mai 2024" #. type: TH -#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#: archlinux debian-unstable #, no-wrap -msgid "Linux man-pages 6.06" -msgstr "Pages du manuel de Linux 6.06" +msgid "Linux man-pages 6.8" +msgstr "Pages du manuel de Linux 6.8" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide @@ -90,11 +90,10 @@ msgid "B<#include Efcntl.hE>\n" msgstr "B<#include Efcntl.hE>\n" #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed #, no-wrap -msgid "BIB<, int >IB<, ... /* >IB< */ );>\n" -msgstr "BIB<, int >IB<, ... /* >IB< */ );>\n" +msgid "BIB<, int >IB<, ... /* >IB< */ );>\n" +msgstr "BIB<, int >IB<, ... /* >IB< */ );>\n" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide @@ -104,48 +103,45 @@ msgid "DESCRIPTION" msgstr "DESCRIPTION" #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" "B() performs one of the operations described below on the open file " -"descriptor I. The operation is determined by I." +"descriptor I. The operation is determined by I." msgstr "" "B() permet de se livrer à diverses opérations sur le descripteur de " "fichier I. L'opération en question est déterminée par la valeur de " -"l'argument I." +"l'argument I." #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" "B() can take an optional third argument. Whether or not this " -"argument is required is determined by I. The required argument type is " -"indicated in parentheses after each I name (in most cases, the required " +"argument is required is determined by I. The required argument type is " +"indicated in parentheses after each I name (in most cases, the required " "type is I, and we identify the argument using the name I), or " "I is specified if the argument is not required." msgstr "" "B() accepte un troisième paramètre optionnel. La nécessité de " -"fournir, ou pas, ce paramètre dépend de I. Le paramètre doit être du " -"type indiqué entre parenthèses après chaque nom de commande I (dans la " +"fournir, ou pas, ce paramètre dépend de I. Le paramètre doit être du " +"type indiqué entre parenthèses après chaque nom de commande I (dans la " "plupart des cas, le type requis est un I, et le paramètre est identifié " "en utilisant le nom I), ou I est indiqué si le paramètre n'est " "pas nécessaire." #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" "Certain of the operations below are supported only since a particular Linux " "kernel version. The preferred method of checking whether the host kernel " "supports a particular operation is to invoke B() with the desired " -"I value and then test whether the call failed with B, " -"indicating that the kernel does not recognize this value." +"I value and then test whether the call failed with B, indicating " +"that the kernel does not recognize this value." msgstr "" "Certaines des opérations suivantes ne sont prises en charge qu’à partir " "d’une version donnée du noyau Linux. La méthode préférée pour vérifier si le " "noyau hôte prend en charge une certaine opération est d’invoquer B() " -"avec la valeur de I voulue et ensuite de tester si l’appel a échoué " -"avec B, indiquant que le noyau ne reconnaît pas cette valeur." +"avec la valeur de I voulue et ensuite de tester si l’appel a échoué avec " +"B, indiquant que le noyau ne reconnaît pas cette valeur." #. type: SS #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide @@ -218,10 +214,9 @@ msgid "File descriptor flags" msgstr "Attributs du descripteur de fichier" #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" -"The following commands manipulate the flags associated with a file " +"The following operations manipulate the flags associated with a file " "descriptor. Currently, only one such flag is defined: B, the " "close-on-exec flag. If the B bit is set, the file descriptor " "will automatically be closed during a successful B(2). (If the " @@ -229,7 +224,7 @@ msgid "" "B bit is not set, the file descriptor will remain open across an " "B(2)." msgstr "" -"Les commandes suivantes manipulent les attributs associés à un descripteur " +"Les opérations suivantes manipulent les attributs associés à un descripteur " "de fichier. Actuellement, un seul attribut est défini\\ : il s'agit de " "B, l'attribut «\\ close\\(hyon\\(hyexec\\ ». Si le bit " "B est positionné, le descripteur de fichier sera automatiquement " @@ -347,20 +342,19 @@ msgstr "B (I)" # NOTE: également à voir: cohérence des traductions de "file descriptor" et # NOTE: "file description" #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" "Set the file status flags to the value specified by I. File access " "mode (B, B, B) and file creation flags (i.e., " "B, B, B, B) in I are ignored. On " -"Linux, this command can change only the B, B, " +"Linux, this operation can change only the B, B, " "B, B, and B flags. It is not possible to " "change the B and B flags; see BUGS, below." msgstr "" "Positionner les drapeaux d'état du fichier à la valeur indiquée par I. " "Les drapeaux des droits d'accès au fichier (B, B, " "B) et les attributs de création du fichier (B, B, " -"B, B) de I sont ignorés. Sous Linux, cette commande " +"B, B) de I sont ignorés. Sous Linux, cette opération " "ne peut changer que les attributs B, B, B, " "B et B. Modifier les attributs B et " "B est impossible, consultez B ci-dessous." @@ -863,28 +857,26 @@ msgstr "" "verrouillages à l’aide du descripteur de fichier qui en résulte." #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" "As with traditional advisory locks, the third argument to B(), " "I, is a pointer to an I structure. By contrast with " "traditional record locks, the I field of that structure must be set " -"to zero when using the commands described below." +"to zero when using the operations described below." msgstr "" "Comme avec les verrouillages coopératifs traditionnels, le troisième " "argument de B(), I, est un pointeur vers une structure " "I. Contrairement aux verrouillages d’enregistrements traditionnels, " "le champ I de cette structure doit être mis à zéro lors de " -"l’utilisation des commandes décrites ci-dessous." +"l’utilisation des opérations décrites ci-dessous." #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" -"The commands for working with open file description locks are analogous to " +"The operations for working with open file description locks are analogous to " "those used with traditional locks:" msgstr "" -"Les commandes permettant d’interagir avec les verrouillages de description " +"Les opérations permettant d’interagir avec les verrouillages de description " "de fichier ouvert sont similaires à celles utilisées avec les verrouillages " "traditionnels." @@ -1186,22 +1178,22 @@ msgstr "" "B(2))." #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" "As well as setting the file descriptor owner, one must also enable " "generation of signals on the file descriptor. This is done by using the " -"B() B command to set the B file status flag on the " -"file descriptor. Subsequently, a B signal is sent whenever input or " -"output becomes possible on the file descriptor. The B() B " -"command can be used to obtain delivery of a signal other than B." +"B() B operation to set the B file status flag on " +"the file descriptor. Subsequently, a B signal is sent whenever input " +"or output becomes possible on the file descriptor. The B() " +"B operation can be used to obtain delivery of a signal other than " +"B." msgstr "" "Outre la définition du propriétaire du descripteur de fichier, vous pourriez " "aussi activer la génération de signaux sur le descripteur de fichier. Cela " -"se fait en utilisant la commande B de B() pour positionner " +"se fait en utilisant l'opération B de B() pour positionner " "le drapeau d'état du fichier B sur le descripteur de fichier. Par " "conséquent, un signal B est envoyé dès que l'entrée ou la sortie sont " -"possibles sur ce descripteur. La commande B de B() peut " +"possibles sur ce descripteur. L'opération B de B() peut " "être utilisée pour recevoir un autre signal que B." #. type: Plain text @@ -1327,7 +1319,7 @@ msgid "" "pointed to by I, which has the following form:" msgstr "" "Renvoyer les paramètres du propriétaire du descripteur de fichier actuel, " -"tels que définis par une utilisation antérieure de B. " +"tels que définis par une utilisation antériefure de B. " "L'information est renvoyée dans la structure pointée par I, qui a la " "forme suivante\\ :" @@ -1747,8 +1739,7 @@ msgstr "" "le fichier. I est ignoré." #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" "When a process (the \"lease breaker\") performs an B(2) or " "B(2) that conflicts with a lease established via B, " @@ -1757,11 +1748,11 @@ msgid "" "should respond to receipt of this signal by doing whatever cleanup is " "required in preparation for the file to be accessed by another process (e." "g., flushing cached buffers) and then either remove or downgrade its lease. " -"A lease is removed by performing an B command specifying I " -"as B. If the lease holder currently holds a write lease on the " -"file, and the lease breaker is opening the file for reading, then it is " +"A lease is removed by performing an B operation specifying " +"I as B. If the lease holder currently holds a write lease on " +"the file, and the lease breaker is opening the file for reading, then it is " "sufficient for the lease holder to downgrade the lease to a read lease. " -"This is done by performing an B command specifying I as " +"This is done by performing an B operation specifying I as " "B." msgstr "" "Lorsqu'un processus (le «\\ casseur de bail\\ ») appelle B(2) ou " @@ -1771,11 +1762,11 @@ msgstr "" "répondre à ce signal en effectuant tout le nettoyage nécessaire pour que le " "fichier soit accessible par un autre processus (par exemple en vidant des " "tampons internes) et en supprimant ou déclassant son bail. Un bail est " -"supprimé en appelant la commande B avec I valant " +"supprimé en appelant l'opération B avec I valant " "B. Si le tenant du bail possède un bail en écriture sur le fichier " "et que le casseur de bail ouvre le fichier en lecture, il est suffisant que " "le tenant du bail déclasse le bail en un bail en lecture. Cela est effectué " -"en appelant la commande B avec I valant B." +"en appelant l'opération B avec I valant B." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide @@ -1841,21 +1832,20 @@ msgstr "" "ci\\(hydessus." #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" "The default signal used to notify the lease holder is B, but this can " -"be changed using the B command to B(). If a B " -"command is performed (even one specifying B), and the signal handler " -"is established using B, then the handler will receive a " +"be changed using the B operation to B(). If a B " +"operation is performed (even one specifying B), and the signal " +"handler is established using B, then the handler will receive a " "I structure as its second argument, and the I field of " "this argument will hold the file descriptor of the leased file that has been " "accessed by another process. (This is useful if the caller holds leases " "against multiple files.)" msgstr "" "Le signal de notification par défaut pour le tenant du bail est B, " -"mais on peut le modifier avec la commande B de la fonction " -"B(). Si une commande B est réalisée (même pour B), " +"mais on peut le modifier avec l'opération B de la fonction " +"B(). Si une opération B est réalisée (même pour B), " "et si le gestionnaire de signal est installé avec B, alors il " "recevra une structure I en second argument, et le champ I " "contiendra le descripteur de fichier du bail où il y a eu une tentative " @@ -2026,11 +2016,10 @@ msgstr "" "I valant B<0>." #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" "Notification occurs via delivery of a signal. The default signal is " -"B, but this can be changed using the B command to " +"B, but this can be changed using the B operation to " "B(). (Note that B is one of the nonqueuing standard signals; " "switching to the use of a real-time signal means that multiple notifications " "can be queued to the process.) In the latter case, the signal handler " @@ -2040,7 +2029,7 @@ msgid "" "establishing notification on multiple directories)." msgstr "" "La notification se produit par l'occurrence d'un signal. Le signal par " -"défaut est B, mais on peut le changer avec la commande B de " +"défaut est B, mais on peut le changer avec l'opération B de " "B() (remarquez que B est un des signaux standards sans file " "d’attente ; basculer vers l’utilisation d’un signal temps réel signifie que " "plusieurs notifications peuvent être mises en attente dans le processus). " @@ -2780,13 +2769,15 @@ msgstr "" "possibles, ou zéro pour le comportement B traditionnel." #. type: TP -#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed #, no-wrap msgid "B" msgstr "B" #. type: TQ -#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed #, no-wrap msgid "B" msgstr "B" @@ -2815,11 +2806,10 @@ msgstr "" "renvoie I." #. type: TP -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed #, no-wrap -msgid "All other commands" -msgstr "Toutes les autres commandes\\ :" +msgid "All other operations" +msgstr "Toutes les autres opérations\\ :" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide @@ -2887,13 +2877,12 @@ msgid "I is not an open file descriptor" msgstr "I n'est pas un descripteur de fichier ouvert" #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" -"I is B or B and the file descriptor open mode " -"doesn't match with the type of lock requested." +"I is B or B and the file descriptor open mode doesn't " +"match with the type of lock requested." msgstr "" -"I vaut B ou B et les droits d'ouverture sur le " +"I vaut B ou B et les droits d'ouverture sur le " "descripteur de fichier ne correspondent pas au type de verrou demandé." #. type: TP @@ -2904,25 +2893,23 @@ msgid "B" msgstr "B" #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" -"I is B and the new pipe capacity specified in I is " +"I is B and the new pipe capacity specified in I is " "smaller than the amount of buffer space currently used to store data in the " "pipe." msgstr "" -"I vaut B et la capacité du nouveau tube indiqué dans " +"I vaut B et la capacité du nouveau tube indiqué dans " "I est inférieure à la taille de l'espace du tampon actuellement utilisé " "pour stocker les données dans le tube." #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" -"I is B, I includes B, and there exists " -"a writable, shared mapping on the file referred to by I." +"I is B, I includes B, and there exists a " +"writable, shared mapping on the file referred to by I." msgstr "" -"I vaut B, I inclut B et il existe un " +"I vaut B, I inclut B et il existe un " "tableau partagé accessible en écriture sur le fichier auquel se rapporte " "I." @@ -2934,12 +2921,13 @@ msgid "B" msgstr "B" #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" -"It was detected that the specified B command would cause a " +"It was detected that the specified B operation would cause a " "deadlock." -msgstr "Le verrouillage B conduirait à un interblocage." +msgstr "" +"Il a été détecté que l'opération B spécifiée conduirait à un " +"interblocage." #. type: TP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide @@ -2962,25 +2950,23 @@ msgid "B" msgstr "B" #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" -"I is B or B and the operation was interrupted " -"by a signal; see B(7)." +"I is B or B and the operation was interrupted by " +"a signal; see B(7)." msgstr "" -"I vaut B ou B et l'opération a été interrompue " +"I vaut B ou B et l'opération a été interrompue " "par un signal ; voir B(7)." #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" -"I is B, B, B, or B, and the " +"I is B, B, B, or B, and the " "operation was interrupted by a signal before the lock was checked or " "acquired. Most likely when locking a remote file (e.g., locking over NFS), " "but can sometimes happen locally." msgstr "" -"I vaut B, B, B ou B et " +"I vaut B, B, B ou B et " "l'opération a été interrompue par un signal avant la vérification ou " "l'acquisition du verrouillage. Généralement, quand on verrouille un fichier " "distant (comme un verrou sur NFS), mais cela peut aussi arriver localement." @@ -2993,56 +2979,50 @@ msgid "B" msgstr "B" #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed -msgid "The value specified in I is not recognized by this kernel." -msgstr "La valeur indiquée dans I n'est pas reconnue par ce noyau." +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed +msgid "The value specified in I is not recognized by this kernel." +msgstr "La valeur indiquée dans I n'est pas reconnue par ce noyau." #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" -"I is B and I includes an unrecognized sealing bit." +"I is B and I includes an unrecognized sealing bit." msgstr "" -"I vaut B et I inclut un bit de verrou non reconnu." +"I vaut B et I inclut un bit de verrou non reconnu." #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" -"I is B or B and the filesystem containing the " +"I is B or B and the filesystem containing the " "inode referred to by I does not support sealing." msgstr "" -"I vaut B ou B et le système de fichiers " +"I vaut B ou B et le système de fichiers " "contenant l'inœud auquel se rapporte I ne prend pas en charge les " "verrous." #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" -"I is B and I is negative or is greater than the maximum " +"I is B and I is negative or is greater than the maximum " "allowable value (see the discussion of B in B(2))." msgstr "" -"I vaut B et I est négatif ou supérieur à la valeur " +"I vaut B et I est négatif ou supérieur à la valeur " "maximale permise (voir le point sur B dans B(2))." #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed -msgid "I is B and I is not an allowable signal number." +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed +msgid "I is B and I is not an allowable signal number." msgstr "" -"I vaut B et I n'est pas un numéro de signal autorisé." +"I vaut B et I n'est pas un numéro de signal autorisé." #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" -"I is B, B, or B, and I " +"I is B, B, or B, and I " "was not specified as zero." msgstr "" -"I est B, B ou B, et I " -"n’a pas été défini comme nul." +"I est B, B ou B, et I n’a " +"pas été défini comme zéro." #. type: TP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide @@ -3052,13 +3032,12 @@ msgid "B" msgstr "B" #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" -"I is B and the per-process limit on the number of open file " +"I is B and the per-process limit on the number of open file " "descriptors has been reached." msgstr "" -"I vaut B et la limite par processus du nombre de descripteurs " +"I vaut B et la limite par processus du nombre de descripteurs " "de fichier ouverts a été atteinte." #. type: TP @@ -3086,12 +3065,11 @@ msgid "B" msgstr "B" #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" -"B was specified in I, but I does not refer to a directory." +"B was specified in I, but I does not refer to a directory." msgstr "" -"B a été indiqué dans I, mais I ne fait pas référence à un " +"B a été indiqué dans I, mais I ne fait pas référence à un " "répertoire." #. type: TP @@ -3102,13 +3080,12 @@ msgid "B" msgstr "B" #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" -"I is B and the soft or hard user pipe limit has been " +"I is B and the soft or hard user pipe limit has been " "reached; see B(7)." msgstr "" -"I vaut B et la limite rigide ou souple du tube de " +"I vaut B et la limite rigide ou souple du tube de " "l'utilisateur a été atteinte ; voir B(7)." #. type: Plain text @@ -3122,14 +3099,13 @@ msgstr "" "considéré comme en-ajout-seulement." #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" -"I was B, but I was not open for writing or the current " +"I was B, but I was not open for writing or the current " "set of seals on the file already includes B." msgstr "" -"I valait B, mais I n'était pas ouvert en écriture ou " -"le jeu de verrous actuel sur le fichier inclut déjà B." +"I valait B, mais I n'était pas ouvert en écriture ou le " +"jeu de verrous actuel sur le fichier inclut déjà B." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide @@ -3153,7 +3129,7 @@ msgstr "POSIX.1-2008." #. SVr4 documents additional EIO, ENOLINK and EOVERFLOW error conditions. #. type: Plain text #. #-#-#-#-# debian-unstable: fcntl.2.pot (PACKAGE VERSION) #-#-#-#-# -#. .PP +#. .P #. SVr4 documents additional EIO, ENOLINK and EOVERFLOW error conditions. #. type: Plain text #. #-#-#-#-# fedora-40: fcntl.2.pot (PACKAGE VERSION) #-#-#-#-# @@ -3173,7 +3149,7 @@ msgstr "POSIX.1-2008." #. SVr4 documents additional EIO, ENOLINK and EOVERFLOW error conditions. #. type: Plain text #. #-#-#-#-# opensuse-tumbleweed: fcntl.2.pot (PACKAGE VERSION) #-#-#-#-# -#. .PP +#. .P #. SVr4 documents additional EIO, ENOLINK and EOVERFLOW error conditions. #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide @@ -3286,14 +3262,13 @@ msgid "File locking" msgstr "Verrouillages de fichier" #. type: Plain text -#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide -#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed msgid "" "The original Linux B() system call was not designed to handle large " "file offsets (in the I structure). Consequently, an B() " "system call was added in Linux 2.4. The newer system call employs a " "different structure for file locking, I, and corresponding " -"commands, B, B, and B. However, these " +"operations, B, B, and B. However, these " "details can be ignored by applications using glibc, whose B() " "wrapper function transparently employs the more recent system call where it " "is available." @@ -3302,7 +3277,7 @@ msgstr "" "les positions (dans la structure I) dans des fichiers de très grosse " "taille. En conséquence, Linux 2.4 a ajouté l'appel système B(). Ce " "nouvel appel système utilise une structure différente de verrouillage de " -"fichier, I, ainsi que les commandes correspondantes B, " +"fichier, I, ainsi que les opérations correspondantes B, " "B et B. Cependant, ces détails peuvent être ignorés " "par les applications qui utilisent la glibc, car sa fonction B() " "encapsule de manière transparente l'appel système le plus récent disponible." @@ -3607,12 +3582,362 @@ msgstr "5 février 2023" msgid "Linux man-pages 6.03" msgstr "Pages du manuel de Linux 6.03" +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +#, no-wrap +msgid "BIB<, int >IB<, ... /* >IB< */ );>\n" +msgstr "BIB<, int >IB<, ... /* >IB< */ );>\n" + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"B() performs one of the operations described below on the open file " +"descriptor I. The operation is determined by I." +msgstr "" +"B() permet de se livrer à diverses opérations sur le descripteur de " +"fichier I. L'opération en question est déterminée par la valeur de " +"l'argument I." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"B() can take an optional third argument. Whether or not this " +"argument is required is determined by I. The required argument type is " +"indicated in parentheses after each I name (in most cases, the required " +"type is I, and we identify the argument using the name I), or " +"I is specified if the argument is not required." +msgstr "" +"B() accepte un troisième paramètre optionnel. La nécessité de " +"fournir, ou pas, ce paramètre dépend de I. Le paramètre doit être du " +"type indiqué entre parenthèses après chaque nom de commande I (dans la " +"plupart des cas, le type requis est un I, et le paramètre est identifié " +"en utilisant le nom I), ou I est indiqué si le paramètre n'est " +"pas nécessaire." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"Certain of the operations below are supported only since a particular Linux " +"kernel version. The preferred method of checking whether the host kernel " +"supports a particular operation is to invoke B() with the desired " +"I value and then test whether the call failed with B, " +"indicating that the kernel does not recognize this value." +msgstr "" +"Certaines des opérations suivantes ne sont prises en charge qu’à partir " +"d’une version donnée du noyau Linux. La méthode préférée pour vérifier si le " +"noyau hôte prend en charge une certaine opération est d’invoquer B() " +"avec la valeur de I voulue et ensuite de tester si l’appel a échoué " +"avec B, indiquant que le noyau ne reconnaît pas cette valeur." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"The following commands manipulate the flags associated with a file " +"descriptor. Currently, only one such flag is defined: B, the " +"close-on-exec flag. If the B bit is set, the file descriptor " +"will automatically be closed during a successful B(2). (If the " +"B(2) fails, the file descriptor is left open.) If the " +"B bit is not set, the file descriptor will remain open across an " +"B(2)." +msgstr "" +"Les commandes suivantes manipulent les attributs associés à un descripteur " +"de fichier. Actuellement, un seul attribut est défini\\ : il s'agit de " +"B, l'attribut «\\ close\\(hyon\\(hyexec\\ ». Si le bit " +"B est positionné, le descripteur de fichier sera automatiquement " +"fermé lors d'un B(2) réussi (si B(2) échoue, le descripteur " +"de fichier reste ouvert). Si le bit B n'est pas positionné, le " +"descripteur de fichier restera ouvert à la fin d’un B(2)." + +# NOTE: il faut harmoniser les traductions de "file status flags" +# NOTE: à différentier de "file descriptor flags" +# NOTE: également à voir: cohérence des traductions de "file descriptor" et +# NOTE: "file description" +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"Set the file status flags to the value specified by I. File access " +"mode (B, B, B) and file creation flags (i.e., " +"B, B, B, B) in I are ignored. On " +"Linux, this command can change only the B, B, " +"B, B, and B flags. It is not possible to " +"change the B and B flags; see BUGS, below." +msgstr "" +"Positionner les drapeaux d'état du fichier à la valeur indiquée par I. " +"Les drapeaux des droits d'accès au fichier (B, B, " +"B) et les attributs de création du fichier (B, B, " +"B, B) de I sont ignorés. Sous Linux, cette commande " +"ne peut changer que les attributs B, B, B, " +"B et B. Modifier les attributs B et " +"B est impossible, consultez B ci-dessous." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"As with traditional advisory locks, the third argument to B(), " +"I, is a pointer to an I structure. By contrast with " +"traditional record locks, the I field of that structure must be set " +"to zero when using the commands described below." +msgstr "" +"Comme avec les verrouillages coopératifs traditionnels, le troisième " +"argument de B(), I, est un pointeur vers une structure " +"I. Contrairement aux verrouillages d’enregistrements traditionnels, " +"le champ I de cette structure doit être mis à zéro lors de " +"l’utilisation des commandes décrites ci-dessous." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"The commands for working with open file description locks are analogous to " +"those used with traditional locks:" +msgstr "" +"Les commandes permettant d’interagir avec les verrouillages de description " +"de fichier ouvert sont similaires à celles utilisées avec les verrouillages " +"traditionnels." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"As well as setting the file descriptor owner, one must also enable " +"generation of signals on the file descriptor. This is done by using the " +"B() B command to set the B file status flag on the " +"file descriptor. Subsequently, a B signal is sent whenever input or " +"output becomes possible on the file descriptor. The B() B " +"command can be used to obtain delivery of a signal other than B." +msgstr "" +"Outre la définition du propriétaire du descripteur de fichier, vous pourriez " +"aussi activer la génération de signaux sur le descripteur de fichier. Cela " +"se fait en utilisant la commande B de B() pour positionner " +"le drapeau d'état du fichier B sur le descripteur de fichier. Par " +"conséquent, un signal B est envoyé dès que l'entrée ou la sortie sont " +"possibles sur ce descripteur. La commande B de B() peut " +"être utilisée pour recevoir un autre signal que B." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"When a process (the \"lease breaker\") performs an B(2) or " +"B(2) that conflicts with a lease established via B, " +"the system call is blocked by the kernel and the kernel notifies the lease " +"holder by sending it a signal (B by default). The lease holder " +"should respond to receipt of this signal by doing whatever cleanup is " +"required in preparation for the file to be accessed by another process (e." +"g., flushing cached buffers) and then either remove or downgrade its lease. " +"A lease is removed by performing an B command specifying I " +"as B. If the lease holder currently holds a write lease on the " +"file, and the lease breaker is opening the file for reading, then it is " +"sufficient for the lease holder to downgrade the lease to a read lease. " +"This is done by performing an B command specifying I as " +"B." +msgstr "" +"Lorsqu'un processus (le «\\ casseur de bail\\ ») appelle B(2) ou " +"B(2) en conflit avec un bail établi par B, l'appel " +"système est bloqué par le noyau et le noyau avertit le processus tenant le " +"bail par l'envoi d'un signal (B par défaut). Le tenant du bail doit " +"répondre à ce signal en effectuant tout le nettoyage nécessaire pour que le " +"fichier soit accessible par un autre processus (par exemple en vidant des " +"tampons internes) et en supprimant ou déclassant son bail. Un bail est " +"supprimé en appelant la commande B avec I valant " +"B. Si le tenant du bail possède un bail en écriture sur le fichier " +"et que le casseur de bail ouvre le fichier en lecture, il est suffisant que " +"le tenant du bail déclasse le bail en un bail en lecture. Cela est effectué " +"en appelant la commande B avec I valant B." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"The default signal used to notify the lease holder is B, but this can " +"be changed using the B command to B(). If a B " +"command is performed (even one specifying B), and the signal handler " +"is established using B, then the handler will receive a " +"I structure as its second argument, and the I field of " +"this argument will hold the file descriptor of the leased file that has been " +"accessed by another process. (This is useful if the caller holds leases " +"against multiple files.)" +msgstr "" +"Le signal de notification par défaut pour le tenant du bail est B, " +"mais on peut le modifier avec la commande B de la fonction " +"B(). Si une commande B est réalisée (même pour B), " +"et si le gestionnaire de signal est installé avec B, alors il " +"recevra une structure I en second argument, et le champ I " +"contiendra le descripteur de fichier du bail où il y a eu une tentative " +"d'accès par un autre processus. (Cela sert si le processus tient des baux " +"sur plusieurs fichiers.)" + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"Notification occurs via delivery of a signal. The default signal is " +"B, but this can be changed using the B command to " +"B(). (Note that B is one of the nonqueuing standard signals; " +"switching to the use of a real-time signal means that multiple notifications " +"can be queued to the process.) In the latter case, the signal handler " +"receives a I structure as its second argument (if the handler was " +"established using B) and the I field of this structure " +"contains the file descriptor which generated the notification (useful when " +"establishing notification on multiple directories)." +msgstr "" +"La notification se produit par l'occurrence d'un signal. Le signal par " +"défaut est B, mais on peut le changer avec la commande B de " +"B() (remarquez que B est un des signaux standards sans file " +"d’attente ; basculer vers l’utilisation d’un signal temps réel signifie que " +"plusieurs notifications peuvent être mises en attente dans le processus). " +"Dans ce cas, le gestionnaire de signal reçoit une structure I en " +"second argument (si le gestionnaire a été installé avec B) dont " +"le champ I contient le descripteur du fichier qui a déclenché la " +"notification (utile pour superviser plusieurs répertoires)." + #. type: TP -#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#: debian-bookworm opensuse-leap-15-6 #, no-wrap msgid "B, B" msgstr "B, B" +#. type: TP +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +#, no-wrap +msgid "All other commands" +msgstr "Toutes les autres commandes\\ :" + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"I is B or B and the file descriptor open mode " +"doesn't match with the type of lock requested." +msgstr "" +"I vaut B ou B et les droits d'ouverture sur le " +"descripteur de fichier ne correspondent pas au type de verrou demandé." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"I is B and the new pipe capacity specified in I is " +"smaller than the amount of buffer space currently used to store data in the " +"pipe." +msgstr "" +"I vaut B et la capacité du nouveau tube indiqué dans " +"I est inférieure à la taille de l'espace du tampon actuellement utilisé " +"pour stocker les données dans le tube." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"I is B, I includes B, and there exists " +"a writable, shared mapping on the file referred to by I." +msgstr "" +"I vaut B, I inclut B et il existe un " +"tableau partagé accessible en écriture sur le fichier auquel se rapporte " +"I." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"It was detected that the specified B command would cause a " +"deadlock." +msgstr "Le verrouillage B conduirait à un interblocage." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"I is B or B and the operation was interrupted " +"by a signal; see B(7)." +msgstr "" +"I vaut B ou B et l'opération a été interrompue " +"par un signal ; voir B(7)." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"I is B, B, B, or B, and the " +"operation was interrupted by a signal before the lock was checked or " +"acquired. Most likely when locking a remote file (e.g., locking over NFS), " +"but can sometimes happen locally." +msgstr "" +"I vaut B, B, B ou B et " +"l'opération a été interrompue par un signal avant la vérification ou " +"l'acquisition du verrouillage. Généralement, quand on verrouille un fichier " +"distant (comme un verrou sur NFS), mais cela peut aussi arriver localement." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "The value specified in I is not recognized by this kernel." +msgstr "La valeur indiquée dans I n'est pas reconnue par ce noyau." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"I is B and I includes an unrecognized sealing bit." +msgstr "" +"I vaut B et I inclut un bit de verrou non reconnu." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"I is B or B and the filesystem containing the " +"inode referred to by I does not support sealing." +msgstr "" +"I vaut B ou B et le système de fichiers " +"contenant l'inœud auquel se rapporte I ne prend pas en charge les " +"verrous." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"I is B and I is negative or is greater than the maximum " +"allowable value (see the discussion of B in B(2))." +msgstr "" +"I vaut B et I est négatif ou supérieur à la valeur " +"maximale permise (voir le point sur B dans B(2))." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "I is B and I is not an allowable signal number." +msgstr "" +"I vaut B et I n'est pas un numéro de signal autorisé." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"I is B, B, or B, and I " +"was not specified as zero." +msgstr "" +"I est B, B ou B, et I " +"n’a pas été défini comme nul." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"I is B and the per-process limit on the number of open file " +"descriptors has been reached." +msgstr "" +"I vaut B et la limite par processus du nombre de descripteurs " +"de fichier ouverts a été atteinte." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"B was specified in I, but I does not refer to a directory." +msgstr "" +"B a été indiqué dans I, mais I ne fait pas référence à un " +"répertoire." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"I is B and the soft or hard user pipe limit has been " +"reached; see B(7)." +msgstr "" +"I vaut B et la limite rigide ou souple du tube de " +"l'utilisateur a été atteinte ; voir B(7)." + +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"I was B, but I was not open for writing or the current " +"set of seals on the file already includes B." +msgstr "" +"I valait B, mais I n'était pas ouvert en écriture ou " +"le jeu de verrous actuel sur le fichier inclut déjà B." + #. type: Plain text #: debian-bookworm msgid "" @@ -3624,20 +3949,65 @@ msgstr "" "B, B, B, B, B et B " "sont spécifiées dans POSIX.1-2001." +#. type: Plain text +#: debian-bookworm fedora-40 mageia-cauldron opensuse-leap-15-6 +msgid "" +"The original Linux B() system call was not designed to handle large " +"file offsets (in the I structure). Consequently, an B() " +"system call was added in Linux 2.4. The newer system call employs a " +"different structure for file locking, I, and corresponding " +"commands, B, B, and B. However, these " +"details can be ignored by applications using glibc, whose B() " +"wrapper function transparently employs the more recent system call where it " +"is available." +msgstr "" +"L'appel système B() originel de Linux n'a pas été conçu pour gérer " +"les positions (dans la structure I) dans des fichiers de très grosse " +"taille. En conséquence, Linux 2.4 a ajouté l'appel système B(). Ce " +"nouvel appel système utilise une structure différente de verrouillage de " +"fichier, I, ainsi que les commandes correspondantes B, " +"B et B. Cependant, ces détails peuvent être ignorés " +"par les applications qui utilisent la glibc, car sa fonction B() " +"encapsule de manière transparente l'appel système le plus récent disponible." + #. type: TH -#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#: fedora-40 mageia-cauldron #, no-wrap -msgid "2023-03-30" -msgstr "30 mars 2023" +msgid "2023-10-31" +msgstr "31 octobre 2023" #. type: TH -#: debian-unstable opensuse-tumbleweed +#: fedora-40 mageia-cauldron #, no-wrap -msgid "Linux man-pages 6.05.01" -msgstr "Pages du manuel de Linux 6.05.01" +msgid "Linux man-pages 6.06" +msgstr "Pages du manuel de Linux 6.06" + +#. type: TH +#: fedora-rawhide +#, no-wrap +msgid "2024-03-03" +msgstr "3 mars 2024" + +#. type: TH +#: fedora-rawhide +#, no-wrap +msgid "Linux man-pages 6.7" +msgstr "Pages du manuel de Linux 6.7" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "2023-03-30" +msgstr "30 mars 2023" #. type: TH #: opensuse-leap-15-6 #, no-wrap msgid "Linux man-pages 6.04" msgstr "Pages du manuel de Linux 6.04" + +#. type: TH +#: opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages (unreleased)" +msgstr "Pages du manuel de Linux (non publiées)" -- cgit v1.2.3