[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [RFR] po4a://manpages-fr/select_tut/po/fr.po 43f 10u



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<select>()  would block indefinitely."
 msgstr "***"
 "B<pselect>() 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<select>()\\ ? La réponse est que B<select>() 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<pselect>(). 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<pselect>(). 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<pselect>(). 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<SIGCHLD> en utilisant B<sigprocmask>(2). Notre appel "
 "B<pselect>() débloquerait B<SIGCHLD> en utilisant le masque de signaux vide. "
@@ -536,7 +536,7 @@
 msgstr ""
 "Les appels à B<read>(2), B<recv>(2), B<write>(2), B<send>(2) et B<select>() "
 "peuvent échouer avec l'erreur B<EINTR> et les appels à B<read>(2), "
-"B<recv>(2), B<write>(2), and B<send>(2)B<write>(2) et B<send>(2) peuvent "
+"B<recv>(2), B<write>(2), B<write>(2) et B<send>(2) peuvent "
 "échouer avec I<errno> positionné sur B<EAGAIN> (B<EWOULDBLOCK>). 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<gt> 0 && buf1_avail E<lt> BUF_SIZE)\n"
 "            FD_SET(fd1, &readfds);\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<gt> 0 && buf2_avail E<lt> BUF_SIZE)\n"
 "            FD_SET(fd2, &readfds);\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<pselect>() 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"

Reply to: