Bonjour,
Quelques coquilles et suggestions.
Cordialement
Lucien
Le 27/06/2021 à 18:25, Jean-Philippe MENGUAL a écrit :
Bonjour,
Voici une mise à jour de page de man (on est sur la section 2 ici).
Merci pour vos relectures.
Amicalement,
--- select_tut.2.po.orig 2021-06-28 09:51:54.109358388 +0200
+++ select_tut.2.po 2021-06-28 10:14:20.715155309 +0200
@@ -133,7 +133,7 @@
"B() would block indefinitely."
msgstr "***"
"B() est utile si vous attendez un signal ou qu'un/des "
-"descripteur(s) de fichier deviennent prêt pour des entrées-sorties. Les "
+"descripteur(s) de fichier deviennent prêts pour des entrées-sorties. Les "
"programmes qui reçoivent des signaux utilisent généralement le gestionnaire "
"de signal uniquement pour lever un drapeau global. Le drapeau global indique "
"que l'événement doit être traité dans la boucle principale du programme. Un "
@@ -161,10 +161,10 @@
"vérifiant le drapeau global, et l'on doit donc se demander\\ : que se passe-"
"t-il si un signal est levé après la condition mais avant l'appel à "
"B()\\ ? La réponse est que B() bloquerait indéfiniment, même "
-"si un signal est en fait en attente. Cette \"race condition\" est résolue "
+"si un signal était en fait en attente. Cette \"race condition\" est résolue "
"par l'appel B(). Cet appel peut être utilisé afin de définir le "
-"masque des signaux qui sont censés être reçus que durant l'appel à "
-"B(). Par exemple, disons que l'événement en question est la fin "
+"masque des signaux qui sont censés n'être reçus que durant l'appel à "
+"B(). Par exemple, supposons que l'événement en question est la fin "
"d'un processus fils. Avant le démarrage de la boucle principale, nous "
"bloquerions B en utilisant B(2). Notre appel "
"B() débloquerait B en utilisant le masque de signaux vide. "
@@ -536,7 +536,7 @@
msgstr ""
"Les appels à B(2), B(2), B(2), B(2) et B() "
"peuvent échouer avec l'erreur B et les appels à B(2), "
-"B(2), B(2), and B(2)B(2) et B(2) peuvent "
+"B(2), B(2), B(2) et B(2) peuvent "
"échouer avec I positionné sur B (B). Ces "
"résultats doivent être correctement gérés (cela n'est pas fait correctement "
"ci-dessus). Si votre programme n'est pas censé recevoir de signal, alors, il "
@@ -1102,8 +1102,8 @@
msgstr ""
"if (fd1 E 0 && buf1_avail E BUF_SIZE)\n"
"FD_SET(fd1, );\n"
-"/* Note: nfds is updated below, when fd1 is added to\n"
-" exceptfds. */\n"
+"/* Note: nfds est mis à jour ci-dessous, lorsque fd1\n"
+" est ajouté à exceptfds. */\n"
"if (fd2 E 0 && buf2_avail E BUF_SIZE)\n"
"FD_SET(fd2, );\n"
@@ -1231,7 +1231,7 @@
"if (fd2 == -1)\n"
"SHUT_FD1;\n"
"else\n"
-"printf(\"connection depuis %s\\en\",\n"
+"printf(\"connexion depuis %s\\en\",\n"
"inet_ntoa(client_addr.sin_addr));\n"
#. type: Plain text
@@ -1864,7 +1864,7 @@
"mask. Our program would look like:"
msgstr ""
"B() est utile si vous attendez un signal ou qu'un/des "
-"descripteur(s) de fichier deviennent prêt pour des entrées-sorties. Les "
+"descripteur(s) de fichier deviennent prêts pour des entrées-sorties. Les "
"programmes qui reçoivent des signaux utilisent généralement le gestionnaire "
"de signal uniquement pour lever un drapeau global. Le drapeau global indique "
"que l'événement doit être traité dans la boucle principale du programme. Un "
@@ -1995,7 +1995,7 @@
"}\n"
"}\n"
msgstr ""
-"/* Passer les événements des anciens descripteurss fermés. */\n"
+"/* Passer les événements des anciens descripteurs fermés. */\n"
"continue;\n"
"}\n"
"}\n"