summaryrefslogtreecommitdiffstats
path: root/po/it/man2/fork.2.po
diff options
context:
space:
mode:
Diffstat (limited to 'po/it/man2/fork.2.po')
-rw-r--r--po/it/man2/fork.2.po202
1 files changed, 154 insertions, 48 deletions
diff --git a/po/it/man2/fork.2.po b/po/it/man2/fork.2.po
index cebf3d6c..48fe7474 100644
--- a/po/it/man2/fork.2.po
+++ b/po/it/man2/fork.2.po
@@ -4,12 +4,13 @@
# Giulio Daprelà <giulio@pluto.it>, 2006.
# Elisabetta Galli <lab@kkk.it>, 2007-2008.
# Marco Curreli <marcocurreli@tiscali.it>, 2013, 2015-2016, 2021.
+# Giuseppe Sacco <giuseppe@sguazz.it>, 2024
msgid ""
msgstr ""
"Project-Id-Version: manpages-l10n 4.0.0\n"
-"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"POT-Creation-Date: 2024-06-01 05:50+0200\n"
"PO-Revision-Date: 2021-04-07 00:53+0200\n"
-"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n"
+"Last-Translator: Giuseppe Sacco <giuseppe@sguazz.it>\n"
"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n"
"Language: it\n"
"MIME-Version: 1.0\n"
@@ -23,19 +24,19 @@ msgstr ""
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "fork"
-msgstr ""
+msgstr "fork"
#. type: TH
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#: archlinux debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "2023-10-31"
-msgstr "31 ottobre 2023"
+msgid "2024-05-02"
+msgstr "2 maggio 2024"
#. type: TH
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#: archlinux debian-unstable
#, no-wrap
-msgid "Linux man-pages 6.06"
-msgstr "Linux man-pages 6.06"
+msgid "Linux man-pages 6.8"
+msgstr "Linux man-pages 6.8"
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
@@ -55,13 +56,13 @@ msgstr "fork - crea un processo figlio"
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "LIBRARY"
-msgstr ""
+msgstr "LIBRERIA"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid "Standard C library (I<libc>, I<-lc>)"
-msgstr ""
+msgstr "Libreria C standard (I<libc>, I<-lc>)"
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
@@ -324,13 +325,6 @@ msgstr "Notare i seguenti punti ulteriori:"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
-#, fuzzy
-#| msgid ""
-#| "The child process is created with a single thread\\(emthe one that called "
-#| "B<fork>(). The entire virtual address space of the parent is replicated "
-#| "in the child, including the states of mutexes, condition variables, and "
-#| "other pthreads objects; the use of B<pthread_atfork>(3) may be helpful "
-#| "for dealing with problems that this can cause."
msgid ""
"The child process is created with a single thread\\[em]the one that called "
"B<fork>(). The entire virtual address space of the parent is replicated in "
@@ -338,7 +332,7 @@ msgid ""
"pthreads objects; the use of B<pthread_atfork>(3) may be helpful for "
"dealing with problems that this can cause."
msgstr ""
-"Il processo figlio è creato con un thread singolo \\(em quello che ha "
+"Il processo figlio è creato con un thread singolo \\[em] quello che ha "
"chiamato B<fork>(). L'intero spazio di indirizzamento virtuale del genitore "
"è replicato nel processo figlio, inclusi gli stati dei mutex, variabili "
"condizionali, e altri oggetti pthreads; l'uso di B<pthread_atfork>(3) può "
@@ -586,15 +580,6 @@ msgstr "Differenze tra la libreria C e il kernel"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
-#, fuzzy
-#| msgid ""
-#| "Since version 2.3.3, rather than invoking the kernel's B<fork>() system "
-#| "call, the glibc B<fork>() wrapper that is provided as part of the NPTL "
-#| "threading implementation invokes B<clone>(2) with flags that provide the "
-#| "same effect as the traditional system call. (A call to B<fork>() is "
-#| "equivalent to a call to B<clone>(2) specifying I<flags> as just "
-#| "B<SIGCHLD>.) The glibc wrapper invokes any fork handlers that have been "
-#| "established using B<pthread_atfork>(3)."
msgid ""
"Since glibc 2.3.3, rather than invoking the kernel's B<fork>() system call, "
"the glibc B<fork>() wrapper that is provided as part of the NPTL threading "
@@ -617,7 +602,7 @@ msgstr ""
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "STANDARDS"
-msgstr "STANDARDS"
+msgstr "STANDARD"
#. type: Plain text
#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
@@ -668,20 +653,18 @@ msgstr "ESEMPI"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
-#, fuzzy
-#| msgid "See B<pipe>(2) and B<wait>(2)."
msgid "See B<pipe>(2) and B<wait>(2) for more examples."
-msgstr "Vedere B<pipe>(2) e B<wait>(2)."
+msgstr "Vedere B<pipe>(2) e B<wait>(2) per altri esempi."
#. 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>signal.hE<gt>\n"
"#include E<lt>stdint.hE<gt>\n"
"#include E<lt>stdio.hE<gt>\n"
"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>sys/types.hE<gt>\n"
"#include E<lt>unistd.hE<gt>\n"
"\\&\n"
"int\n"
@@ -708,6 +691,36 @@ msgid ""
" }\n"
"}\n"
msgstr ""
+"#include E<lt>signal.hE<gt>\n"
+"#include E<lt>stdint.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>sys/types.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+"\\&\n"
+"int\n"
+"main(void)\n"
+"{\n"
+" pid_t pid;\n"
+"\\&\n"
+" if (signal(SIGCHLD, SIG_IGN) == SIG_ERR) {\n"
+" perror(\"signal\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+" pid = fork();\n"
+" switch (pid) {\n"
+" case -1:\n"
+" perror(\"fork\");\n"
+" exit(EXIT_FAILURE);\n"
+" case 0:\n"
+" puts(\"Uscita figlio.\");\n"
+" exit(EXIT_SUCCESS);\n"
+" default:\n"
+" printf(\"Il figlio ha PID %jd\\en\", (intmax_t) pid);\n"
+" puts(\"Uscita genitore.\");\n"
+" exit(EXIT_SUCCESS);\n"
+" }\n"
+"}\n"
#. SRC END
#. type: SH
@@ -748,12 +761,6 @@ msgstr "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD."
#. type: Plain text
#: debian-bookworm opensuse-leap-15-6
-#, fuzzy, no-wrap
-#| msgid ""
-#| "#include E<lt>complex.hE<gt>\n"
-#| "#include E<lt>stdlib.hE<gt>\n"
-#| "#include E<lt>unistd.hE<gt>\n"
-#| "#include E<lt>stdio.hE<gt>\n"
msgid ""
"#include E<lt>signal.hE<gt>\n"
"#include E<lt>stdint.hE<gt>\n"
@@ -761,10 +768,11 @@ msgid ""
"#include E<lt>stdlib.hE<gt>\n"
"#include E<lt>unistd.hE<gt>\n"
msgstr ""
-"#include E<lt>complex.hE<gt>\n"
+"#include E<lt>signal.hE<gt>\n"
+"#include E<lt>stdint.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
"#include E<lt>stdlib.hE<gt>\n"
"#include E<lt>unistd.hE<gt>\n"
-"#include E<lt>stdio.hE<gt>\n"
#. type: Plain text
#: debian-bookworm opensuse-leap-15-6
@@ -775,6 +783,10 @@ msgid ""
"{\n"
" pid_t pid;\n"
msgstr ""
+"int\n"
+"main(void)\n"
+"{\n"
+" pid_t pid;\n"
#. type: Plain text
#: debian-bookworm opensuse-leap-15-6
@@ -799,18 +811,106 @@ msgid ""
" }\n"
"}\n"
msgstr ""
+" if (signal(SIGCHLD, SIG_IGN) == SIG_ERR) {\n"
+" perror(\"signal\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+" pid = fork();\n"
+" switch (pid) {\n"
+" case -1:\n"
+" perror(\"fork\");\n"
+" exit(EXIT_FAILURE);\n"
+" case 0:\n"
+" puts(\"Uscita figlio.\");\n"
+" exit(EXIT_SUCCESS);\n"
+" default:\n"
+" printf(\"Il figlio ha PID %jd\\en\", (intmax_t) pid);\n"
+" puts(\"Uscita genitore.\");\n"
+" exit(EXIT_SUCCESS);\n"
+" }\n"
+"}\n"
#. type: TH
-#: debian-unstable opensuse-tumbleweed
+#: fedora-40 fedora-rawhide mageia-cauldron
#, no-wrap
-msgid "2023-05-03"
-msgstr "3 maggio 2023"
+msgid "2023-10-31"
+msgstr "31 ottobre 2023"
#. type: TH
-#: debian-unstable opensuse-tumbleweed
+#: fedora-40 mageia-cauldron
#, no-wrap
-msgid "Linux man-pages 6.05.01"
-msgstr "Linux man-pages 6.05.01"
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid ""
+"#include E<lt>signal.hE<gt>\n"
+"#include E<lt>stdint.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+"\\&\n"
+"int\n"
+"main(void)\n"
+"{\n"
+" pid_t pid;\n"
+"\\&\n"
+" if (signal(SIGCHLD, SIG_IGN) == SIG_ERR) {\n"
+" perror(\"signal\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+" pid = fork();\n"
+" switch (pid) {\n"
+" case -1:\n"
+" perror(\"fork\");\n"
+" exit(EXIT_FAILURE);\n"
+" case 0:\n"
+" puts(\"Uscita figlio.\");\n"
+" exit(EXIT_SUCCESS);\n"
+" default:\n"
+" printf(\"Child is PID %jd\\en\", (intmax_t) pid);\n"
+" puts(\"Uscita genitore.\");\n"
+" exit(EXIT_SUCCESS);\n"
+" }\n"
+"}\n"
+msgstr ""
+"#include E<lt>signal.hE<gt>\n"
+"#include E<lt>stdint.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+"\\&\n"
+"int\n"
+"main(void)\n"
+"{\n"
+" pid_t pid;\n"
+"\\&\n"
+" if (signal(SIGCHLD, SIG_IGN) == SIG_ERR) {\n"
+" perror(\"signal\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+" pid = fork();\n"
+" switch (pid) {\n"
+" case -1:\n"
+" perror(\"fork\");\n"
+" exit(EXIT_FAILURE);\n"
+" case 0:\n"
+" puts(\"Uscita figlio.\");\n"
+" exit(EXIT_SUCCESS);\n"
+" default:\n"
+" printf(\"Il figlio ha PID %jd\\en\", (intmax_t) pid);\n"
+" puts(\"Uscita genitore.\");\n"
+" exit(EXIT_SUCCESS);\n"
+" }\n"
+"}\n"
+
+#. type: TH
+#: fedora-rawhide
+#, no-wrap
+msgid "Linux man-pages 6.7"
+msgstr "Linux man-pages 6.7"
#. type: TH
#: opensuse-leap-15-6
@@ -823,3 +923,9 @@ msgstr "30 marzo 2023"
#, no-wrap
msgid "Linux man-pages 6.04"
msgstr "Linux man-pages 6.04"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages (unreleased)"
+msgstr "Linux man-pages (non rilasciato)"