Bonjour,
suggestions,
amicalement,
bubu
Le 19/10/2021 à 17:24, JP Guillonneau a écrit :
Bonjour,
voici une proposition de mise à jour, son diff et sa page de manuel
construite pour debian-unstable.
Merci d’avance pour vos relectures et commentaires.
Amicalement.
--
Jean-Paul
--- epoll.7.po 2021-10-19 17:16:54.000000000 +0200
+++ epoll.7.relu.po 2021-10-20 12:02:22.102844758 +0200
@@ -146,8 +146,8 @@
"descriptors."
msgstr ""
"La liste I<ready> : l’ensemble des descripteurs de fichier prêts (ready) "
-"pour des E/S. Cette liste est un sous-ensemble de (plus précisément un "
-"ensemble de références de) descripteurs de fichier de la liste I<interest>. "
+"pour des E/S. Cette liste est un sous-ensemble (plus précisément, un "
+"ensemble de références) de descripteurs de fichier de la liste I<interest>. "
"La liste I<ready> est alimentée dynamiquement par le noyau selon le résultat "
"des activités d’E/S de ces descripteurs de fichier."
@@ -413,7 +413,7 @@
"processes) is awoken from B<epoll_wait>(2). This provides a useful "
"optimization for avoiding \"thundering herd\" wake-ups in some scenarios."
msgstr ""
-"Si plusieurs threads (ou processus si les processus enfant ont hérité du "
+"Si plusieurs threads (ou processus, si les processus enfants ont hérité du "
"descripteur de fichier d’B<epoll> à travers B<fork>(2)) sont bloqués dans "
"B<epoll_wait>(2) en attente du même descripteur de fichier d’B<epoll> et "
"qu’un descripteur de fichier dans la liste I<interest>, qui est marqué pour "
@@ -544,7 +544,7 @@
"B<write>(2). Une application d’automate fini piloté par les évènements "
"devrait, après réception d'B<EAGAIN>, enregistrer l'état en cours, afin que "
"lors de l’appel suivant à I<do_use_fd()>, elle continue avec le B<read>(2) "
-"ou le B<write>(2) où elle s'est arrêtée."
+"ou le B<write>(2) là où elle s'était arrêtée."
#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-rawhide mageia-cauldron
@@ -685,7 +685,7 @@
msgstr ""
"Lorsqu'on utilise une détection de changement d'états, pour des raisons de "
"performances, il est possible d'ajouter le descripteur de fichier dans "
-"l'interface d’B<epoll> (B<EPOLL_CTL_ADD>) après en spécifiant (B<EPOLLIN>|"
+"l'interface d’B<epoll> (B<EPOLL_CTL_ADD>) après avoir spécifié (B<EPOLLIN>|"
"B<EPOLLOUT>). Cela évite de basculer sans cesse entre B<EPOLLIN> et "
"B<EPOLLOUT> lors des appels B<epoll_ctl>(2) avec B<EPOLL_CTL_MOD>."
@@ -904,7 +904,7 @@
"d'autres descripteurs de fichier, se référant à la même description de "
"fichier sous-jacente, restent ouverts. Pour empêcher cela, le descripteur de "
"fichier doit être explicitement supprimé de la liste (en utilisant "
-"B<epoll_ctl>(2) B<EPOLL_CTL_DEL>) avant qu’il soit dupliqué. Autrement, "
+"B<epoll_ctl>(2) B<EPOLL_CTL_DEL>) avant qu’il ne soit dupliqué. Autrement, "
"l’application doit assurer que tous les descripteurs soient fermés (ce qui "
"peut être difficile si les descripteurs ont été dupliqués en dehors du cadre "
"par des fonctions de bibliothèque qui utilisent B<dup>(2) ou B<fork>(2))"
@@ -1027,7 +1027,7 @@
"quantité de données et que B<read>(2) en renvoie moins, vous pouvez être sûr "
"d'avoir consommé tout le tampon d'entrée pour le descripteur. La même chose "
"est vraie pour l'appel système B<write>(2) (évitez cette dernière technique "
-"si vous ne pouvez garantir que le descripteur de fichier surveillé "
+"si vous ne pouvez pas garantir que le descripteur de fichier surveillé "
"corresponde toujours à un fichier de type flux)."
#. type: SS
@@ -1172,7 +1172,7 @@
"details."
msgstr ""
"L’ensemble des descripteurs de fichier qui sont supervisés par un "
-"descripteur de fichier d’B<epoll> peuvent être visualisé à l’aide de "
+"descripteur de fichier d’B<epoll> peut être visualisé à l’aide de "
"l’entrée pour le descripteur de fichier d’B<epoll> dans le répertoire I</"
"proc/[pid]/fdinfo> du processus. Consultez B<proc>(5) pour plus de détails."
@@ -1499,7 +1499,7 @@
"Do I need to continuously read/write a file descriptor until B<EAGAIN> when "
"using the B<EPOLLET> flag (edge-triggered behavior) ?"
msgstr ""
-"Dois-je lire/écrire sans cesse un descripteur jusqu'à obtenir B<EAGAIN> si "
+"Dois-je lire ou écrire sans cesse un descripteur jusqu'à obtenir B<EAGAIN> si "
"l'attribut B<EPOLLET> est utilisé (comportement edge-triggered)\\ ?"
#. type: TP