diff options
Diffstat (limited to 'po/fr/man2/signalfd.2.po')
-rw-r--r-- | po/fr/man2/signalfd.2.po | 154 |
1 files changed, 132 insertions, 22 deletions
diff --git a/po/fr/man2/signalfd.2.po b/po/fr/man2/signalfd.2.po index b8bf6719..da062a38 100644 --- a/po/fr/man2/signalfd.2.po +++ b/po/fr/man2/signalfd.2.po @@ -20,9 +20,9 @@ # Jean-Philippe MENGUAL <jpmengual@debian.org>, 2022-2024. msgid "" msgstr "" -"Project-Id-Version: manpages-l10n 4.21.0\n" -"POT-Creation-Date: 2024-03-01 17:08+0100\n" -"PO-Revision-Date: 2024-03-15 12:23+0100\n" +"Project-Id-Version: manpages-l10n 4.22.0\n" +"POT-Creation-Date: 2024-06-01 06:22+0200\n" +"PO-Revision-Date: 2024-06-02 11:18+0200\n" "Last-Translator: Jean-Philippe MENGUAL <jpmengual@debian.org>\n" "Language-Team: French <debian-l10n-french@lists.debian.org>\n" "Language: fr\n" @@ -40,16 +40,16 @@ msgid "signalfd" msgstr "signalfd" #. 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 @@ -283,19 +283,22 @@ msgstr "" "fichier est en mode non bloquant." #. type: TP -#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed #, no-wrap msgid "B<poll>(2)" msgstr "B<poll>(2)" #. type: TQ -#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed #, no-wrap msgid "B<select>(2)" msgstr "B<select>(2)" #. type: TQ -#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed #, no-wrap msgid "(and similar)" msgstr "(et similaire)" @@ -772,7 +775,7 @@ msgstr "B<signalfd>()" #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "Linux 2.6.22, glibc 2.8." -msgstr "Linux 2.6.22, glibc 2.8." +msgstr "Linux 2.6.22, glibc 2.8." #. type: TP #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron @@ -958,8 +961,7 @@ msgid "Program source" msgstr "Source du programme" #. type: Plain text -#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron -#: opensuse-tumbleweed +#: archlinux debian-unstable opensuse-tumbleweed #, no-wrap msgid "" "#include E<lt>err.hE<gt>\n" @@ -967,6 +969,7 @@ msgid "" "#include E<lt>stdio.hE<gt>\n" "#include E<lt>stdlib.hE<gt>\n" "#include E<lt>sys/signalfd.hE<gt>\n" +"#include E<lt>sys/types.hE<gt>\n" "#include E<lt>unistd.hE<gt>\n" "\\&\n" "int\n" @@ -1012,6 +1015,7 @@ msgstr "" "#include E<lt>stdio.hE<gt>\n" "#include E<lt>stdlib.hE<gt>\n" "#include E<lt>sys/signalfd.hE<gt>\n" +"#include E<lt>sys/types.hE<gt>\n" "#include E<lt>unistd.hE<gt>\n" "\\&\n" "int\n" @@ -1085,7 +1089,7 @@ msgid "Linux man-pages 6.03" msgstr "Pages du manuel de Linux 6.03" #. type: TP -#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#: debian-bookworm opensuse-leap-15-6 #, no-wrap msgid "B<poll>(2), B<select>(2) (and similar)" msgstr "B<poll>(2), B<select>(2) (et similaire)" @@ -1230,16 +1234,116 @@ msgstr "" "}\n" #. type: TH -#: debian-unstable opensuse-tumbleweed +#: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap -msgid "2023-05-03" -msgstr "3 mai 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: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "" +"#include E<lt>err.hE<gt>\n" +"#include E<lt>signal.hE<gt>\n" +"#include E<lt>stdio.hE<gt>\n" +"#include E<lt>stdlib.hE<gt>\n" +"#include E<lt>sys/signalfd.hE<gt>\n" +"#include E<lt>unistd.hE<gt>\n" +"\\&\n" +"int\n" +"main(void)\n" +"{\n" +" int sfd;\n" +" ssize_t s;\n" +" sigset_t mask;\n" +" struct signalfd_siginfo fdsi;\n" +"\\&\n" +" sigemptyset(&mask);\n" +" sigaddset(&mask, SIGINT);\n" +" sigaddset(&mask, SIGQUIT);\n" +"\\&\n" +" /* Block signals so that they aren\\[aq]t handled\n" +" according to their default dispositions. */\n" +"\\&\n" +" if (sigprocmask(SIG_BLOCK, &mask, NULL) == -1)\n" +" err(EXIT_FAILURE, \"sigprocmask\");\n" +"\\&\n" +" sfd = signalfd(-1, &mask, 0);\n" +" if (sfd == -1)\n" +" err(EXIT_FAILURE, \"signalfd\");\n" +"\\&\n" +" for (;;) {\n" +" s = read(sfd, &fdsi, sizeof(fdsi));\n" +" if (s != sizeof(fdsi))\n" +" err(EXIT_FAILURE, \"read\");\n" +"\\&\n" +" if (fdsi.ssi_signo == SIGINT) {\n" +" printf(\"Got SIGINT\\en\");\n" +" } else if (fdsi.ssi_signo == SIGQUIT) {\n" +" printf(\"Got SIGQUIT\\en\");\n" +" exit(EXIT_SUCCESS);\n" +" } else {\n" +" printf(\"Read unexpected signal\\en\");\n" +" }\n" +" }\n" +"}\n" +msgstr "" +"#include E<lt>err.hE<gt>\n" +"#include E<lt>signal.hE<gt>\n" +"#include E<lt>stdio.hE<gt>\n" +"#include E<lt>stdlib.hE<gt>\n" +"#include E<lt>sys/signalfd.hE<gt>\n" +"#include E<lt>unistd.hE<gt>\n" +"\\&\n" +"int\n" +"main(void)\n" +"{\n" +" int sfd;\n" +" ssize_t s;\n" +" sigset_t mask;\n" +" struct signalfd_siginfo fdsi;\n" +"\\&\n" +" sigemptyset(&mask);\n" +" sigaddset(&mask, SIGINT);\n" +" sigaddset(&mask, SIGQUIT);\n" +"\\&\n" +" /* Bloquer les signaux pour qu'ils ne soient plus gérés\n" +" selon leur disposition par défaut */\n" +"\\&\n" +" if (sigprocmask(SIG_BLOCK, &mask, NULL) == -1)\n" +" err(EXIT_FAILURE, \"sigprocmask\");\n" +"\\&\n" +" sfd = signalfd(-1, &mask, 0);\n" +" if (sfd == -1)\n" +" err(EXIT_FAILURE, \"signalfd\");\n" +"\\&\n" +" for (;;) {\n" +" s = read(sfd, &fdsi, sizeof(fdsi));\n" +" if (s != sizeof(fdsi))\n" +" err(EXIT_FAILURE, \"read\");\n" +"\\&\n" +" if (fdsi.ssi_signo == SIGINT) {\n" +" printf(\"Got SIGINT\\en\");\n" +" } else if (fdsi.ssi_signo == SIGQUIT) {\n" +" printf(\"Got SIGQUIT\\en\");\n" +" exit(EXIT_SUCCESS);\n" +" } else {\n" +" printf(\"Lecture d'un signal imprévu\\en\");\n" +" }\n" +" }\n" +"}\n" + +#. 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 @@ -1252,3 +1356,9 @@ msgstr "30 mars 2023" #, 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)" |