diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 19:43:11 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 19:43:11 +0000 |
commit | fc22b3d6507c6745911b9dfcc68f1e665ae13dbc (patch) | |
tree | ce1e3bce06471410239a6f41282e328770aa404a /po/it/man2 | |
parent | Initial commit. (diff) | |
download | manpages-l10n-fc22b3d6507c6745911b9dfcc68f1e665ae13dbc.tar.xz manpages-l10n-fc22b3d6507c6745911b9dfcc68f1e665ae13dbc.zip |
Adding upstream version 4.22.0.upstream/4.22.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'po/it/man2')
-rw-r--r-- | po/it/man2/_syscall.2.po | 517 | ||||
-rw-r--r-- | po/it/man2/adjtimex.2.po | 1490 | ||||
-rw-r--r-- | po/it/man2/fork.2.po | 825 | ||||
-rw-r--r-- | po/it/man2/intro.2.po | 326 | ||||
-rw-r--r-- | po/it/man2/mount.2.po | 2112 | ||||
-rw-r--r-- | po/it/man2/readv.2.po | 984 | ||||
-rw-r--r-- | po/it/man2/swapon.2.po | 547 | ||||
-rw-r--r-- | po/it/man2/symlink.2.po | 730 | ||||
-rw-r--r-- | po/it/man2/sync.2.po | 474 | ||||
-rw-r--r-- | po/it/man2/sysfs.2.po | 329 | ||||
-rw-r--r-- | po/it/man2/sysinfo.2.po | 357 | ||||
-rw-r--r-- | po/it/man2/umask.2.po | 362 | ||||
-rw-r--r-- | po/it/man2/umount.2.po | 624 | ||||
-rw-r--r-- | po/it/man2/uname.2.po | 369 | ||||
-rw-r--r-- | po/it/man2/unimplemented.2.po | 177 | ||||
-rw-r--r-- | po/it/man2/unlink.2.po | 789 | ||||
-rw-r--r-- | po/it/man2/uselib.2.po | 462 | ||||
-rw-r--r-- | po/it/man2/ustat.2.po | 349 | ||||
-rw-r--r-- | po/it/man2/utime.2.po | 474 | ||||
-rw-r--r-- | po/it/man2/vfork.2.po | 708 | ||||
-rw-r--r-- | po/it/man2/vhangup.2.po | 245 | ||||
-rw-r--r-- | po/it/man2/vm86.2.po | 256 | ||||
-rw-r--r-- | po/it/man2/wait.2.po | 1613 | ||||
-rw-r--r-- | po/it/man2/wait4.2.po | 409 | ||||
-rw-r--r-- | po/it/man2/write.2.po | 720 |
25 files changed, 16248 insertions, 0 deletions
diff --git a/po/it/man2/_syscall.2.po b/po/it/man2/_syscall.2.po new file mode 100644 index 00000000..75ae9e82 --- /dev/null +++ b/po/it/man2/_syscall.2.po @@ -0,0 +1,517 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Elisabetta Galli <lab@kkk.it>, 2007. +# Marco Curreli <marcocurreli@tiscali.it>, 2013, 2018, 2020, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:09+0100\n" +"PO-Revision-Date: 2021-04-07 01:05+0200\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 20.12.3\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "A _syscall macro" +msgid "_syscall" +msgstr "Una macro _syscall" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "_syscall - invoking a system call without library support (OBSOLETE)" +msgstr "" +"_syscall - invoca una chiamata di sistema senza supporto di libreria " +"(OBSOLETO)" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>linux/unistd.hE<gt>>\n" +msgstr "B<#include E<lt>linux/unistd.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "A _syscall macro\n" +msgstr "Una macro _syscall\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "desired system call\n" +msgstr "la chiamata di sistema desiderata\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The important thing to know about a system call is its prototype. You need " +"to know how many arguments, their types, and the function return type. " +"There are seven macros that make the actual call into the system easier. " +"They have the form:" +msgstr "" +"La cosa importante da sapere sulle chiamate di sistema è il loro prototipo. " +"Bisogna conoscere il numero di argomenti, il loro tipo, e il tipo di ritorno " +"della funzione. Ci sono sette macro che rendono più facile la reale chiamata " +"nel sistema. Hanno il formato:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "_syscallI<X>(I<type>,I<name>,I<type1>,I<arg1>,I<type2>,I<arg2>,...)\n" +msgstr "_syscallI<X>(I<tipo>,I<nome>,I<tipo1>,I<arg1>,I<tipo2>,I<arg2>,...)\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "where" +msgstr "dove" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "I<X> is 0\\(en6, which are the number of arguments taken by the system " +#| "call" +msgid "" +"I<X> is 0\\[en]6, which are the number of arguments taken by the system call" +msgstr "" +"I<X> è tra 0 e 6, che sono il numero di argomenti presi dalla chiamata di " +"sistema" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<type> is the return type of the system call" +msgstr "I<tipo> è il tipo di ritorno della chiamata di sistema" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<name> is the name of the system call" +msgstr "I<nome> è il nome della chiamata di sistema" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<typeN> is the Nth argument's type" +msgstr "I<tipoN> è il tipo dell'N-esimo argomento" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<argN> is the name of the Nth argument" +msgstr "I<argN> è il nome dell'N-esimo argomento" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"These macros create a function called I<name> with the arguments you " +"specify. Once you include the _syscall() in your source file, you call the " +"system call by I<name>." +msgstr "" +"Queste macro creano una funzione chiamata I<nome> con gli argomenti " +"specificati. Una volta inclusa la _syscall() nel proprio file sorgente, si " +"può chiamare la chiamata di sistema con I<nome>." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "FILES" +msgstr "FILE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I</usr/include/linux/unistd.h>" +msgstr "I</usr/include/linux/unistd.h>" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "Linux." +msgstr "Linux." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "Starting around kernel 2.6.18, the _syscall macros were removed from " +#| "header files supplied to user space. Use B<syscall>(2) instead. (Some " +#| "architectures, notably ia64, never provided the _syscall macros; on those " +#| "architectures, B<syscall>(2) was always required.)" +msgid "" +"Starting around Linux 2.6.18, the _syscall macros were removed from header " +"files supplied to user space. Use B<syscall>(2) instead. (Some " +"architectures, notably ia64, never provided the _syscall macros; on those " +"architectures, B<syscall>(2) was always required.)" +msgstr "" +"A partire dal kernel 2.6.18 le macro di _syscall sono state rimosse dai file " +"di intestazione messi a disposizione nello spazio utente. Si usi " +"B<syscall>(2) al loro posto. (Alcune architetture, in particolare la ia64, " +"non ha mai messo a disposizione le macro _syscall; su queste architetture è " +"sempre stato richiesto B<syscall>(2))." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The _syscall() macros I<do not> produce a prototype. You may have to create " +"one, especially for C++ users." +msgstr "" +"Le macro _syscall() I<non> producono un prototipo. Occorrerà quindi crearne " +"uno, specialmente per chi usa C++." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"System calls are not required to return only positive or negative error " +"codes. You need to read the source to be sure how it will return errors. " +"Usually, it is the negative of a standard error code, for example, -" +"I<EPERM>. The _syscall() macros will return the result I<r> of the system " +"call when I<r> is nonnegative, but will return -1 and set the variable " +"I<errno> to -I<r> when I<r> is negative. For the error codes, see " +"B<errno>(3)." +msgstr "" +"Le chiamate di sistema non devono per forza restituire solo codici di errore " +"positivi o negativi. Occorrerà leggere il sorgente per essere sicuri di come " +"ognuna di esse riporta gli errori. Solitamente, il valore di ritorno è il " +"negato di un codice di errore standard, per esempio -I<EPERM>. Le macro " +"_syscall() restituiranno il risultato I<r> della chiamata di sistema quando " +"I<r> è non-negativo, ma restituiranno -1 e imposteranno la variabile " +"I<errno> a I<r> quando I<r> è negativo. Per i codici di errore si veda " +"B<errno>(3)." + +#. The preferred way to invoke system calls that glibc does not know +#. about yet is via +#. .BR syscall (2). +#. However, this mechanism can be used only if using a libc +#. (such as glibc) that supports +#. .BR syscall (2), +#. and if the +#. .I <sys/syscall.h> +#. header file contains the required SYS_foo definition. +#. Otherwise, the use of a _syscall macro is required. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"When defining a system call, the argument types I<must> be passed by-value " +"or by-pointer (for aggregates like structs)." +msgstr "" +"Quando si definisce una chiamata di sistema, i tipi di argomento I<devono> " +"essere passati per valore o per puntatore (per gli aggregati come le " +"strutture)." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "EXAMPLES" +msgstr "ESEMPI" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "" +#| " error = sysinfo(&s_info);\n" +#| " printf(\"code error = %d\\en\", error);\n" +#| " printf(\"Uptime = %lds\\enLoad: 1 min %lu / 5 min %lu / 15 min %lu\\en\"\n" +#| " \"RAM: total %lu / free %lu / shared %lu\\en\"\n" +#| " \"Memory in buffers = %lu\\enSwap: total %lu / free %lu\\en\"\n" +#| " \"Number of processes = %d\\en\",\n" +#| " s_info.uptime, s_info.loads[0],\n" +#| " s_info.loads[1], s_info.loads[2],\n" +#| " s_info.totalram, s_info.freeram,\n" +#| " s_info.sharedram, s_info.bufferram,\n" +#| " s_info.totalswap, s_info.freeswap,\n" +#| " s_info.procs);\n" +#| " exit(EXIT_SUCCESS);\n" +#| "}\n" +msgid "" +"#include E<lt>stdio.hE<gt>\n" +"#include E<lt>stdlib.hE<gt>\n" +"#include E<lt>errno.hE<gt>\n" +"#include E<lt>linux/unistd.hE<gt> /* for _syscallX macros/related stuff */\n" +"#include E<lt>linux/kernel.hE<gt> /* for struct sysinfo */\n" +"\\&\n" +"_syscall1(int, sysinfo, struct sysinfo *, info);\n" +"\\&\n" +"int\n" +"main(void)\n" +"{\n" +" struct sysinfo s_info;\n" +" int error;\n" +"\\&\n" +" error = sysinfo(&s_info);\n" +" printf(\"code error = %d\\en\", error);\n" +" printf(\"Uptime = %lds\\enLoad: 1 min %lu / 5 min %lu / 15 min %lu\\en\"\n" +" \"RAM: total %lu / free %lu / shared %lu\\en\"\n" +" \"Memory in buffers = %lu\\enSwap: total %lu / free %lu\\en\"\n" +" \"Number of processes = %d\\en\",\n" +" s_info.uptime, s_info.loads[0],\n" +" s_info.loads[1], s_info.loads[2],\n" +" s_info.totalram, s_info.freeram,\n" +" s_info.sharedram, s_info.bufferram,\n" +" s_info.totalswap, s_info.freeswap,\n" +" s_info.procs);\n" +" exit(EXIT_SUCCESS);\n" +"}\n" +msgstr "" +" error = sysinfo(&s_info);\n" +" printf(\"code error = %d\\en\", error);\n" +" printf(\"Uptime = %lds\\enLoad: 1 min %lu / 5 min %lu / 15 min %lu\\en\"\n" +" \"RAM: total %lu / free %lu / shared %lu\\en\"\n" +" \"Memory in buffers = %lu\\enSwap: total %lu / free %lu\\en\"\n" +" \"Number of processes = %d\\en\",\n" +" s_info.uptime, s_info.loads[0],\n" +" s_info.loads[1], s_info.loads[2],\n" +" s_info.totalram, s_info.freeram,\n" +" s_info.sharedram, s_info.bufferram,\n" +" s_info.totalswap, s_info.freeswap,\n" +" s_info.procs);\n" +" exit(EXIT_SUCCESS);\n" +"}\n" + +#. SRC END +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Sample output" +msgstr "Esempio di Output" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"code error = 0\n" +"uptime = 502034s\n" +"Load: 1 min 13376 / 5 min 5504 / 15 min 1152\n" +"RAM: total 15343616 / free 827392 / shared 8237056\n" +"Memory in buffers = 5066752\n" +"Swap: total 27881472 / free 24698880\n" +"Number of processes = 40\n" +msgstr "" +"code error = 0\n" +"uptime = 502034s\n" +"Load: 1 min 13376 / 5 min 5504 / 15 min 1152\n" +"RAM: total 15343616 / free 827392 / shared 8237056\n" +"Memory in buffers = 5066752\n" +"Swap: total 27881472 / free 24698880\n" +"Number of processes = 40\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<intro>(2), B<syscall>(2), B<errno>(3)" +msgstr "B<intro>(2), B<syscall>(2), B<errno>(3)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2023-02-05" +msgstr "5 febbraio 2023" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: Plain text +#: debian-bookworm +msgid "The use of these macros is Linux-specific, and deprecated." +msgstr "L'uso di queste macro è specifico di Linux, ed è deprecato." + +#. type: Plain text +#: debian-bookworm +msgid "" +"Starting around kernel 2.6.18, the _syscall macros were removed from header " +"files supplied to user space. Use B<syscall>(2) instead. (Some " +"architectures, notably ia64, never provided the _syscall macros; on those " +"architectures, B<syscall>(2) was always required.)" +msgstr "" +"A partire dal kernel 2.6.18 le macro di _syscall sono state rimosse dai file " +"di intestazione messi a disposizione nello spazio utente. Si usi " +"B<syscall>(2) al loro posto. (Alcune architetture, in particolare la ia64, " +"non ha mai messo a disposizione le macro _syscall; su queste architetture è " +"sempre stato richiesto B<syscall>(2))." + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "" +"#include E<lt>stdio.hE<gt>\n" +"#include E<lt>stdlib.hE<gt>\n" +"#include E<lt>errno.hE<gt>\n" +"#include E<lt>linux/unistd.hE<gt> /* for _syscallX macros/related stuff */\n" +"#include E<lt>linux/kernel.hE<gt> /* for struct sysinfo */\n" +msgstr "" +"#include E<lt>stdio.hE<gt>\n" +"#include E<lt>stdlib.hE<gt>\n" +"#include E<lt>errno.hE<gt>\n" +"#include E<lt>linux/unistd.hE<gt> /* per cose relative alle macro _syscallX */\n" +"#include E<lt>linux/kernel.hE<gt> /* per sysinfo struct */\n" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "_syscall1(int, sysinfo, struct sysinfo *, info);\n" +msgstr "_syscall1(int, sysinfo, struct sysinfo *, info);\n" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "" +"int\n" +"main(void)\n" +"{\n" +" struct sysinfo s_info;\n" +" int error;\n" +msgstr "" +"int\n" +"main(void)\n" +"{\n" +" struct sysinfo s_info;\n" +" int error;\n" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "" +" error = sysinfo(&s_info);\n" +" printf(\"code error = %d\\en\", error);\n" +" printf(\"Uptime = %lds\\enLoad: 1 min %lu / 5 min %lu / 15 min %lu\\en\"\n" +" \"RAM: total %lu / free %lu / shared %lu\\en\"\n" +" \"Memory in buffers = %lu\\enSwap: total %lu / free %lu\\en\"\n" +" \"Number of processes = %d\\en\",\n" +" s_info.uptime, s_info.loads[0],\n" +" s_info.loads[1], s_info.loads[2],\n" +" s_info.totalram, s_info.freeram,\n" +" s_info.sharedram, s_info.bufferram,\n" +" s_info.totalswap, s_info.freeswap,\n" +" s_info.procs);\n" +" exit(EXIT_SUCCESS);\n" +"}\n" +msgstr "" +" error = sysinfo(&s_info);\n" +" printf(\"code error = %d\\en\", error);\n" +" printf(\"Uptime = %lds\\enLoad: 1 min %lu / 5 min %lu / 15 min %lu\\en\"\n" +" \"RAM: total %lu / free %lu / shared %lu\\en\"\n" +" \"Memory in buffers = %lu\\enSwap: total %lu / free %lu\\en\"\n" +" \"Number of processes = %d\\en\",\n" +" s_info.uptime, s_info.loads[0],\n" +" s_info.loads[1], s_info.loads[2],\n" +" s_info.totalram, s_info.freeram,\n" +" s_info.sharedram, s_info.bufferram,\n" +" s_info.totalswap, s_info.freeswap,\n" +" s_info.procs);\n" +" exit(EXIT_SUCCESS);\n" +"}\n" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "2023-05-03" +msgstr "3 maggio 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/adjtimex.2.po b/po/it/man2/adjtimex.2.po new file mode 100644 index 00000000..286cbaf7 --- /dev/null +++ b/po/it/man2/adjtimex.2.po @@ -0,0 +1,1490 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Davide Cendron <davcen@interfree.it>, 2007. +# Antonio Giovanni Colombo <azc100@gmail.com>, 2013-2015. +# Marco Curreli <marcocurreli@tiscali.it>, 2016, 2018, 2020, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 16:52+0100\n" +"PO-Revision-Date: 2021-05-01 21:58+0200\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 21.04.0\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "ntp_adjtime ()" +msgid "adjtimex" +msgstr "ntp_adjtime ()" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "adjtimex, clock_adjtime, ntp_adjtime - tune kernel clock" +msgstr "adjtimex, clock_adjtime, ntp_adjtime - regola l'orologio del kernel" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>sys/timex.hE<gt>>\n" +msgstr "B<#include E<lt>sys/timex.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<int adjtimex(struct timex *>I<buf>B<);>\n" +msgstr "B<int adjtimex(struct timex *>I<buf>B<);>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<int clock_adjtime(clockid_t >I<clk_id,>B< struct timex *>I<buf>B<);>\n" +msgstr "B<int clock_adjtime(clockid_t >I<clk_id,>B< struct timex *>I<buf>B<);>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<int ntp_adjtime(struct timex *>I<buf>B<);>\n" +msgstr "B<int ntp_adjtime(struct timex *>I<buf>B<);>\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Linux uses David L.\\& Mills' clock adjustment algorithm (see RFC\\ 5905). " +"The system call B<adjtimex>() reads and optionally sets adjustment " +"parameters for this algorithm. It takes a pointer to a I<timex> structure, " +"updates kernel parameters from (selected) field values, and returns the same " +"structure updated with the current kernel values. This structure is " +"declared as follows:" +msgstr "" +"Linux usa l'algoritmo di correzione dell'ora di David L.\\& Mill (vedere RFC " +"5905). La chiamata di sistema B<adjtimex>() legge e può all'occorrenza " +"modificare i parametri di correzione per questo algoritmo. Richiede un " +"puntatore a una struttura I<timex>, aggiorna i parametri del kernel in base " +"ai valori dei campi (selezionati) e restituisce la medesima struttura " +"aggiornata con i valori correnti del kernel. La struttura è dichiarata nel " +"seguento modo:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"struct timex {\n" +" int modes; /* Mode selector */\n" +" long offset; /* Time offset; nanoseconds, if STA_NANO\n" +" status flag is set, otherwise\n" +" microseconds */\n" +" long freq; /* Frequency offset; see NOTES for units */\n" +" long maxerror; /* Maximum error (microseconds) */\n" +" long esterror; /* Estimated error (microseconds) */\n" +" int status; /* Clock command/status */\n" +" long constant; /* PLL (phase-locked loop) time constant */\n" +" long precision; /* Clock precision\n" +" (microseconds, read-only) */\n" +" long tolerance; /* Clock frequency tolerance (read-only);\n" +" see NOTES for units */\n" +" struct timeval time;\n" +" /* Current time (read-only, except for\n" +" ADJ_SETOFFSET); upon return, time.tv_usec\n" +" contains nanoseconds, if STA_NANO status\n" +" flag is set, otherwise microseconds */\n" +" long tick; /* Microseconds between clock ticks */\n" +" long ppsfreq; /* PPS (pulse per second) frequency\n" +" (read-only); see NOTES for units */\n" +" long jitter; /* PPS jitter (read-only); nanoseconds, if\n" +" STA_NANO status flag is set, otherwise\n" +" microseconds */\n" +" int shift; /* PPS interval duration\n" +" (seconds, read-only) */\n" +" long stabil; /* PPS stability (read-only);\n" +" see NOTES for units */\n" +" long jitcnt; /* PPS count of jitter limit exceeded\n" +" events (read-only) */\n" +" long calcnt; /* PPS count of calibration intervals\n" +" (read-only) */\n" +" long errcnt; /* PPS count of calibration errors\n" +" (read-only) */\n" +" long stbcnt; /* PPS count of stability limit exceeded\n" +" events (read-only) */\n" +" int tai; /* TAI offset, as set by previous ADJ_TAI\n" +" operation (seconds, read-only,\n" +" since Linux 2.6.26) */\n" +" /* Further padding bytes to allow for future expansion */\n" +"};\n" +msgstr "" +"struct timex {\n" +" int modes; /* Selettore modalità */\n" +" long offset; /* Scostamento orario; nanosecondi, se è impostato il\n" +" flag STA_NANO, altrimenti\n" +" microsecondi */\n" +" long freq; /* Scostamento frequenza; per le unità vedi NOTE) */\n" +" long maxerror; /* Errore massimo (microsecondi) */\n" +" long esterror; /* Errore stimato (microsecondi) */\n" +" int status; /* Comando/stato orologio */\n" +" long constant; /* Costante di tempo PLL (anello ad aggancio di fase\n" +" [Phase-Locked Loop])*/\n" +" long precision; /* Precisione orologio\n" +" (microsecondi, sola lettura) */\n" +" long tolerance; /* Tolleranza frequenza orologio (sola lettura);\n" +" vedi NOTE per le unità */\n" +" struct timeval time;\n" +" /* Ora attuale (sola lettura, eccetto che per\n" +" ADJ_SETOFFSET); a chiamata eseguita, time.tv_usec\n" +" ccontiene nanosecondi, se il flag di stato STA_NANO\n" +" è impostato, altrimenti microsecondi) */\n" +" long tick; /* Microsecondi tra i battiti dell'orologio */\n" +" long ppsfreq; /* Frequenza PPS (impulsi al secondo)\n" +" (sola lettura); vedi NOTE per le unità */\n" +" long jitter; /* Variazione PPS (sola lettura); nanosecondi, se il\n" +" flag di stato STA_NANO è impostato, altrimenti\n" +" microsecondi */\n" +" int shift; /* Durata dell'intervallo PPS\n" +" (secondsi, sola lettura) */\n" +" long stabil; /* Stabilità PPS (sola lettura);\n" +" vedi NOTE per le unità */\n" +" long jitcnt; /* Conteggio degli eventi di limite variazione PPS\n" +" superato (sola lettura) */\n" +" long calcnt; /* Conteggio degli intervalli di calibrazione PPS\n" +" (sola lettura) */\n" +" long errcnt; /* Conteggio degli errori di calibrazione PPS\n" +" (sola lettura) */\n" +" long stbcnt; /* Conteggio degli eventi di limite di stabilità PPS\n" +" superato (sola lettura) */\n" +" int tai; /* Scostamento TAI, come impostato dall'ultima\n" +" operazione ADJ_TAI (secondi, sola lettura,\n" +" a partire da Linux 2.6.26) */\n" +" /* Ulteriori byte disponibili in previsione di future espansioni */\n" +"};\n" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The I<modes> field determines which parameters, if any, to set. (As " +#| "described later in this page, the constants used for B<ntp_adjtime>() " +#| "are equivalent but differently named.) It is a bit mask containing a " +#| "bitwise-I<or> combination of zero or more of the following bits:" +msgid "" +"The I<modes> field determines which parameters, if any, to set. (As " +"described later in this page, the constants used for B<ntp_adjtime>() are " +"equivalent but differently named.) It is a bit mask containing a bitwise OR " +"combination of zero or more of the following bits:" +msgstr "" +"Il campo I<modes> determina quali eventuali parametri impostare. (Come " +"descritto più avanti in questa pagina, le costanti usate per " +"B<ntp_adjtime>() sono equivalenti ma denominate in modo diverso.) Consiste " +"in una maschera I<bit a bit di tipo> OR che imposta zero o più dei seguenti " +"bit:" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ADJ_OFFSET>" +msgstr "B<ADJ_OFFSET>" + +#. commit 074b3b87941c99bc0ce35385b5817924b1ed0c23 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Set time offset from I<buf.offset>. Since Linux 2.6.26, the supplied value " +"is clamped to the range (-0.5s, +0.5s). In older kernels, an B<EINVAL> " +"error occurs if the supplied value is out of range." +msgstr "" +"Imposta lo scostamento dell'orario da I<buf.offset>.A partire da Linux " +"2.6.26, il valore fornito è fissato all'intervallo (-0.5s, +0.5s). Nei " +"kernel più vecchi, si ha un errore B<EINVAL> se il valore fornito è fuori " +"intervallo." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ADJ_FREQUENCY>" +msgstr "B<ADJ_FREQUENCY>" + +#. commit 074b3b87941c99bc0ce35385b5817924b1ed0c23 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Set frequency offset from I<buf.freq>. Since Linux 2.6.26, the supplied " +"value is clamped to the range (-32768000, +32768000). In older kernels, an " +"B<EINVAL> error occurs if the supplied value is out of range." +msgstr "" +"Imposta lo scostamento della frequenza da I<buf.freq>. A partire da Linux " +"2.6.26, il valore fornito è fissato all'intervallo (-32768000, +32768000). " +"Nei kernel più vecchi, si ha un errore B<EINVAL> se il valore fornito è " +"fuori intervallo." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ADJ_MAXERROR>" +msgstr "B<ADJ_MAXERROR>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Set maximum time error from I<buf.maxerror>." +msgstr "Imposta l'errore massimmo di tempo da I<buf.maxerror>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ADJ_ESTERROR>" +msgstr "B<ADJ_ESTERROR>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Set estimated time error from I<buf.esterror>." +msgstr "Imposta l'errore stimato di tempo da I<buf.esterror>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ADJ_STATUS>" +msgstr "B<ADJ_STATUS>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Set clock status bits from I<buf.status>. A description of these bits is " +"provided below." +msgstr "" +"Imposta i bit di stato dell'orologio da I<buf.status>. Una descrizione di " +"questi bit viene fatta più avanti." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ADJ_TIMECONST>" +msgstr "B<ADJ_TIMECONST>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Set PLL time constant from I<buf.constant>. If the B<STA_NANO> status flag " +"(see below) is clear, the kernel adds 4 to this value." +msgstr "" +"Imposta la costante di tempo PLL da I<buf.constant>. Se il flag di stato " +"B<STA_NANO> (vedi oltre) è a zero, il kernel aggiunge 4 a questo valore." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ADJ_SETOFFSET> (since Linux 2.6.39)" +msgstr "B<ADJ_SETOFFSET> (a partire da Linux 2.6.39)" + +#. commit 094aa1881fdc1b8889b442eb3511b31f3ec2b762 +#. Author: Richard Cochran <richardcochran@gmail.com> +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Add I<buf.time> to the current time. If I<buf.status> includes the " +"B<ADJ_NANO> flag, then I<buf.time.tv_usec> is interpreted as a nanosecond " +"value; otherwise it is interpreted as microseconds." +msgstr "" +"Aggiunge I<buf.time> al tempo corrente. Se I<buf.status> include il flag " +"B<ADJ_NANO>, I<buf.time.tv_usec> è interpretato come un valore in " +"nanosecondi; altrimenti è considerato espresso in microsecondi." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The value of I<buf.time> is the sum of its two fields, but the field I<buf." +"time.tv_usec> must always be nonnegative. The following example shows how " +"to normalize a I<timeval> with nanosecond resolution." +msgstr "" +"Il valore di I<buf.time> è la somma dei suoi due campi, ma il campo I<buf." +"time.tv_usec> dev'essere sempre non negativo. L'esempio seguente mostra " +"come normalzzare un I<timeval> con una risoluzione di nanosecondi." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"while (buf.time.tv_usec E<lt> 0) {\n" +" buf.time.tv_sec -= 1;\n" +" buf.time.tv_usec += 1000000000;\n" +"}\n" +msgstr "" +"while (buf.time.tv_usec E<lt> 0) {\n" +" buf.time.tv_sec -= 1;\n" +" buf.time.tv_usec += 1000000000;\n" +"}\n" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ADJ_MICRO> (since Linux 2.6.26)" +msgstr "B<ADJ_MICRO> (a partire da Linux 2.6.26)" + +#. commit eea83d896e318bda54be2d2770d2c5d6668d11db +#. Author: Roman Zippel <zippel@linux-m68k.org> +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Select microsecond resolution." +msgstr "Seleziona la risoluzione in microsecondi." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ADJ_NANO> (since Linux 2.6.26)" +msgstr "B<ADJ_NANO> (a partire da Linux 2.6.26)" + +#. commit eea83d896e318bda54be2d2770d2c5d6668d11db +#. Author: Roman Zippel <zippel@linux-m68k.org> +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Select nanosecond resolution. Only one of B<ADJ_MICRO> and B<ADJ_NANO> " +"should be specified." +msgstr "" +"Seleziona la risoluzione in nanosecondi. Dei due flag, B<ADJ_MICRO> e " +"B<ADJ_NANO>, solo uno dovrebbe essere specificato." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ADJ_TAI> (since Linux 2.6.26)" +msgstr "B<ADJ_TAI> (a partire da Linux 2.6.26)" + +#. commit 153b5d054ac2d98ea0d86504884326b6777f683d +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Set TAI (Atomic International Time) offset from I<buf.constant>." +msgstr "" +"Imposta lo scostamento dal TAI (Tempo Atomico Internazionale) di I<buf." +"constant>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<ADJ_TAI> should not be used in conjunction with B<ADJ_TIMECONST>, since " +"the latter mode also employs the I<buf.constant> field." +msgstr "" +"B<ADJ_TAI> non si dovrebbe usare insieme a B<ADJ_TIMECONST>, poiché anche " +"quest'ultimo impiega il campo I<buf.constant>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"For a complete explanation of TAI and the difference between TAI and UTC, " +"see E<.UR http://www.bipm.org/en/bipm/tai/tai.html> I<BIPM> E<.UE>" +msgstr "" +"Per una spiegazione completa del TAI e della differenza tra TAI e UTC, " +"vedere E<.UR http://www.bipm.org/en/bipm/tai/tai.html> I<BIPM> E<.UE>" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ADJ_TICK>" +msgstr "B<ADJ_TICK>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Set tick value from I<buf.tick>." +msgstr "Imposta il valore del battito da I<buf.tick>." + +#. In general, the other bits are ignored, but ADJ_OFFSET_SINGLESHOT 0x8001 +#. ORed with ADJ_NANO (0x2000) gives 0xa0001 == ADJ_OFFSET_SS_READ!! +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Alternatively, I<modes> can be specified as either of the following " +"(multibit mask) values, in which case other bits should not be specified in " +"I<modes>:" +msgstr "" +"In alternativa, I<modes> può essere specificato come uno dei seguenti valori " +"(maschera multibit), nel qual caso non si dovrebbero utilizzare altri bit in " +"I<modes>:" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ADJ_OFFSET_SINGLESHOT>" +msgstr "B<ADJ_OFFSET_SINGLESHOT>" + +#. In user space, ADJ_OFFSET_SINGLESHOT is 0x8001 +#. In kernel space it is 0x0001, and must be ANDed with ADJ_ADJTIME (0x8000) +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Old-fashioned B<adjtime>(3): (gradually) adjust time by value specified in " +"I<buf.offset>, which specifies an adjustment in microseconds." +msgstr "" +"Il vecchio B<adjtime>(3): (gradualmente) aggiusta il tempo secondo il valore " +"contenuto in I<buf.offset>, che specifica una regolazione in microsecondi." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ADJ_OFFSET_SS_READ> (functional since Linux 2.6.28)" +msgstr "B<ADJ_OFFSET_SS_READ> (disponibile a partire da Linux 2.6.28)" + +#. In user space, ADJ_OFFSET_SS_READ is 0xa001 +#. In kernel space there is ADJ_OFFSET_READONLY (0x2000) anded with +#. ADJ_ADJTIME (0x8000) and ADJ_OFFSET_SINGLESHOT (0x0001) to give 0xa001) +#. commit 52bfb36050c8529d9031d2c2513b281a360922ec +#. commit 916c7a855174e3b53d182b97a26b2e27a29726a1 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Return (in I<buf.offset>) the remaining amount of time to be adjusted after " +"an earlier B<ADJ_OFFSET_SINGLESHOT> operation. This feature was added in " +"Linux 2.6.24, but did not work correctly until Linux 2.6.28." +msgstr "" +"Restituisce (in I<buf.offset>) la quantità di tempo ancora da regolare dopo " +"una precedente operazione B<ADJ_OFFSET_SINGLESHOT>. Questa funzionalità è " +"stata aggiunta in Linux 2.6.24, ma non ha funzionato correttamenteprima di " +"Linux 2.6.28." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Ordinary users are restricted to a value of either 0 or " +"B<ADJ_OFFSET_SS_READ> for I<modes>. Only the superuser may set any " +"parameters." +msgstr "" +"Gli utenti ordinari sono limitati al valore 0 o B<ADJ_OFFSET_SS_READ> per " +"I<modes>. Solo il superutente può impostare qualsiasi parametro." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The I<buf.status> field is a bit mask that is used to set and/or retrieve " +"status bits associated with the NTP implementation. Some bits in the mask " +"are both readable and settable, while others are read-only." +msgstr "" +"Il campo I<buf.status> è una maschera di bit usata per impostare e/o leggere " +"bit di stato associati con l'implementazione NTP. Alcuni bit nella maschera " +"possono essere usati sia per leggere che per impostare, mentre altri sono in " +"sola lettura." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STA_PLL> (read-write)" +msgstr "B<STA_PLL> (lettura-scrittura)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Enable phase-locked loop (PLL) updates via B<ADJ_OFFSET>." +msgstr "" +"Abilita gli aggiornamenti dell'anello ad aggancio di fase (PLL - phase-" +"locked loop) via B<ADJ_OFFSET>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STA_PPSFREQ> (read-write)" +msgstr "B<STA_PPSFREQ> (lettura-scrittura)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Enable PPS (pulse-per-second) frequency discipline." +msgstr "Abilita la disciplina di frequenza PPS (impulsi al secondo." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STA_PPSTIME> (read-write)" +msgstr "B<STA_PPSTIME> (lettura-scrittura)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Enable PPS time discipline." +msgstr "Abilita la disciplina di tempo PPS." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STA_FLL> (read-write)" +msgstr "B<STA_FLL> (lettura-scrittura)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Select frequency-locked loop (FLL) mode." +msgstr "" +"Seleziona la modalità di anello ad aggancio di frequenza (FLL - frequency-" +"locked loop)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STA_INS> (read-write)" +msgstr "B<STA_INS> (lettura-scrittura)" + +# +#. John Stultz; +#. Usually this is written as extending the day by one second, +#. which is represented as: +#. 23:59:59 +#. 23:59:60 +#. 00:00:00 +#. But since posix cannot represent 23:59:60, we repeat the last second: +#. 23:59:59 + TIME_INS +#. 23:59:59 + TIME_OOP +#. 00:00:00 + TIME_WAIT +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Insert a leap second after the last second of the UTC day, thus extending " +"the last minute of the day by one second. Leap-second insertion will occur " +"each day, so long as this flag remains set." +msgstr "" +"Inserisce un secondo intercalare dopo l'ultimo secondo del giorno UTC, " +"estendendo così di un secondo l'ultimo minuto del giorno. L'inserimento del " +"secondo intercalare avverrà ogni giorno, purché questo flag rimanga " +"impostato." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STA_DEL> (read-write)" +msgstr "B<STA_DEL> (lettura-scrittura)" + +#. John Stultz: +#. Similarly the progression here is: +#. 23:59:57 + TIME_DEL +#. 23:59:58 + TIME_DEL +#. 00:00:00 + TIME_WAIT +#. FIXME Does there need to be a statement that it is nonsensical to set +#. to set both STA_INS and STA_DEL? +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Delete a leap second at the last second of the UTC day. Leap second " +"deletion will occur each day, so long as this flag remains set." +msgstr "" +"Toglie un secondo intercalare all'ultimo secondo del giorno UTC. " +"L'eliminazione del secondo intercalare avverrà ogni giorno, purché questo " +"flag rimanga impostato." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STA_UNSYNC> (read-write)" +msgstr "B<STA_UNSYNC> (lettura-scrittura)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Clock unsynchronized." +msgstr "Orologio non sincronizzato." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STA_FREQHOLD> (read-write)" +msgstr "B<STA_FREQHOLD> (lettura-scrittura)" + +#. Following text from John Stultz: +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Hold frequency. Normally adjustments made via B<ADJ_OFFSET> result in " +"dampened frequency adjustments also being made. So a single call corrects " +"the current offset, but as offsets in the same direction are made " +"repeatedly, the small frequency adjustments will accumulate to fix the long-" +"term skew." +msgstr "" +"Mantiene la frequenza. Normalmente gli aggiustamenti fatti tramite " +"B<ADJ_OFFSET> implicano anche aggiustamenti minori della frequenza. Così una " +"chiamata singola corregge lo scostamento orario corrente, ma applicando tali " +"scostamenti ripetutamente nella stessa direzione, i piccoli aggiustamenti " +"della frequenza si accumuleranno per correggere la distorsione." + +#. According to the Kernel Application Program Interface document, +#. STA_FREQHOLD is not used by the NTP version 4 daemon +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This flag prevents the small frequency adjustment from being made when " +"correcting for an B<ADJ_OFFSET> value." +msgstr "" +"Questo flag evita che venga fatto il piccolo aggiustamente della frequenza " +"quando si effettua una correzione usando il valore B<ADJ_OFFSET>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STA_PPSSIGNAL> (read-only)" +msgstr "B<STA_PPSSIGNAL> (sola lettura)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "A valid PPS (pulse-per-second) signal is present." +msgstr "Un segnale PPS (impulsi al secondo) è presente." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STA_PPSJITTER> (read-only)" +msgstr "B<STA_PPSJITTER> (sola lettura)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "PPS signal jitter exceeded." +msgstr "Eccessiva variazione segnale PPS." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STA_PPSWANDER> (read-only)" +msgstr "B<STA_PPSWANDER> (sola lettura)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "PPS signal wander exceeded." +msgstr "Eccessiva dispersione segnale PPS." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STA_PPSERROR> (read-only)" +msgstr "B<STA_PPSERROR> (sola lettura)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "PPS signal calibration error." +msgstr "Errore di calibrazione segnale PPS." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STA_CLOCKERR> (read-only)" +msgstr "B<STA_CLOCKERR> (sola lettura)" + +#. Not set in current kernel (4.5), but checked in a few places +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Clock hardware fault." +msgstr "Difetto hardware dell'orologio." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STA_NANO> (read-only; since Linux 2.6.26)" +msgstr "B<STA_NANO> (sola lettura; a partire da Linux 2.6.26)" + +#. commit eea83d896e318bda54be2d2770d2c5d6668d11db +#. Author: Roman Zippel <zippel@linux-m68k.org> +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Resolution (0 = microsecond, 1 = nanoseconds). Set via B<ADJ_NANO>, cleared " +"via B<ADJ_MICRO>." +msgstr "" +"Risoluzione (0 = microsecondi, 1 = nanosecondi). Impostata con B<ADJ_NANO>, " +"annullata con B<ADJ_MICRO>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STA_MODE> (since Linux 2.6.26)" +msgstr "B<STA_MODE> (a partire da Linux 2.6.26)" + +#. commit eea83d896e318bda54be2d2770d2c5d6668d11db +#. Author: Roman Zippel <zippel@linux-m68k.org> +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Mode (0 = Phase Locked Loop, 1 = Frequency Locked Loop)." +msgstr "" +"Modalità (0 = Anello ad aggancio di fase , 1 = Anello ad aggancio di " +"frequenza; sola lettura)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STA_CLK> (read-only; since Linux 2.6.26)" +msgstr "B<STA_CLK> (sola lettura; a partire da Linux 2.6.26)" + +#. commit eea83d896e318bda54be2d2770d2c5d6668d11db +#. Author: Roman Zippel <zippel@linux-m68k.org> +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Clock source (0 = A, 1 = B); currently unused." +msgstr "Sorgente dell'orologio (0 = A, 1 = B;; attualmente non usata)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Attempts to set read-only I<status> bits are silently ignored." +msgstr "" +"I tentativi di modificare i bit di I<stato> in sola lettura sono ignorati " +"senza emettere messaggi." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "clock_adjtime ()" +msgstr "clock_adjtime ()" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<clock_adjtime>() system call (added in Linux 2.6.39) behaves like " +"B<adjtimex>() but takes an additional I<clk_id> argument to specify the " +"particular clock on which to act." +msgstr "" +" La chiamata di sistema B<clock_adjtime>() (aggiunta in in Linux 2.6.39) " +"si comporta come B<adjtimex>() ma ha un uteriore argomento I<clk_id> per " +"indicare lo specifico orologio sul quale agisce." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ntp_adjtime ()" +msgstr "ntp_adjtime ()" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<ntp_adjtime>() library function (described in the NTP \"Kernel " +"Application Program API\", KAPI) is a more portable interface for " +"performing the same task as B<adjtimex>(). Other than the following points, " +"it is identical to B<adjtimex>():" +msgstr "" +"La funzione di libreria B<ntp_adjtime>() (descritta in NTP \"Kernel " +"Application Program API\", KAPI) è un'interfaccia più portabile per eseguire " +"lo stesso compito di B<adjtimex>(). A parte i punti seguenti, è identica a " +"B<adjtimex>():" + +#. type: IP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "\\[bu]" +msgstr "\\[bu]" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The constants used in I<modes> are prefixed with \"MOD_\" rather than " +"\"ADJ_\", and have the same suffixes (thus, B<MOD_OFFSET>, B<MOD_FREQUENCY>, " +"and so on), other than the exceptions noted in the following points." +msgstr "" +"Le costanti usate in I<modes> hanno il prefisso \"MOD_\" al posto di " +"\"ADJ_\", e hanno gli stessi suffissi (quindi, B<MOD_OFFSET>, " +"B<MOD_FREQUENCY>, e così via), oltre alle eccezioni di cui ai seguenti punti." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<MOD_CLKA> is the synonym for B<ADJ_OFFSET_SINGLESHOT>." +msgstr "B<MOD_CLKA> è il sinonimo di B<ADJ_OFFSET_SINGLESHOT>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<MOD_CLKB> is the synonym for B<ADJ_TICK>." +msgstr "B<MOD_CLKB> è il sinonimo di B<ADJ_TICK>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The is no synonym for B<ADJ_OFFSET_SS_READ>, which is not described in the " +"KAPI." +msgstr "" +"Non ci sono sinonimi per B<ADJ_OFFSET_SS_READ>, che non è descritto nel KAPI." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On success, B<adjtimex>() and B<ntp_adjtime>() return the clock state; " +"that is, one of the following values:" +msgstr "" +"In caso di successo, B<adjtimex>() e B<ntp_adjtime>() restituiscono lo stato " +"dell'orologio; cioè, uno dei seguenti valori:" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<TIME_OK>" +msgstr "B<TIME_OK>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Clock synchronized, no leap second adjustment pending." +msgstr "" +"Orologio sincronizzato, nessun aggiustamento in sospeso per il secondo " +"intercalare." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<TIME_INS>" +msgstr "B<TIME_INS>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Indicates that a leap second will be added at the end of the UTC day." +msgstr "" +"Indica che verrà aggiunto un secondo intercalare alla fine del giorno UTC." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<TIME_DEL>" +msgstr "B<TIME_DEL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Indicates that a leap second will be deleted at the end of the UTC day." +msgstr "" +"Indica che verrà tolto un secondo intercalare alla fine del giorno UTC." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<TIME_OOP>" +msgstr "B<TIME_OOP>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Insertion of a leap second is in progress." +msgstr "Aggiunta di un secondo intercalare in corso." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<TIME_WAIT>" +msgstr "B<TIME_WAIT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A leap-second insertion or deletion has been completed. This value will be " +"returned until the next B<ADJ_STATUS> operation clears the B<STA_INS> and " +"B<STA_DEL> flags." +msgstr "" +"L'aggiunta o la cancellazione di un secondo intercalare è stata completata. " +"Questo valore sarà restituito prima che la successiva operazione " +"B<ADJ_STATUS> annulli i flag B<STA_INS> e B<STA_DEL>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<TIME_ERROR>" +msgstr "B<TIME_ERROR>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The system clock is not synchronized to a reliable server. This value is " +"returned when any of the following holds true:" +msgstr "" +"L'orologio di sistema non è sincronizzato con un server affidabile. Questo " +"valore viene restituito quando uno dei seguenti è vero:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Either B<STA_UNSYNC> or B<STA_CLOCKERR> is set." +msgstr "B<STA_UNSYNC> o B<STA_CLOCKERR> è impostato." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<STA_PPSSIGNAL> is clear and either B<STA_PPSFREQ> or B<STA_PPSTIME> is set." +msgstr "" +"B<STA_PPSSIGNAL> è a zero e o B<STA_PPSFREQ> o B<STA_PPSTIME> è impostato." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<STA_PPSTIME> and B<STA_PPSJITTER> are both set." +msgstr "B<STA_PPSTIME> e B<STA_PPSJITTER> sono entrambi impostati." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<STA_PPSFREQ> is set and either B<STA_PPSWANDER> or B<STA_PPSJITTER> is set." +msgstr "" +"B<STA_PPSFREQ> è impostato e o B<STA_PPSWANDER> o B<STA_PPSJITTER> è " +"impostato." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The symbolic name B<TIME_BAD> is a synonym for B<TIME_ERROR>, provided for " +"backward compatibility." +msgstr "" +"Il nome simbolico B<TIME_BAD> è un sinonimo di B<TIME_ERROR>, fornito per " +"retrocompatibilità." + +#. commit 6b43ae8a619d17c4935c3320d2ef9e92bdeed05d changed to asynchronous +#. operation, so we can no longer rely on the return code. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Note that starting with Linux 3.4, the call operates asynchronously and the " +"return value usually will not reflect a state change caused by the call " +"itself." +msgstr "" +"Si noti che a partire da Linux 3.4, la chiamata opera in modo asincrono e il " +"valore restituito usualmente non non riflette un cambiamento di stato " +"causato dalla chiamata stessa." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On failure, these calls return -1 and set I<errno> to indicate the error." +msgstr "" +"Se falliscono, queste chiamate restituiscono -1 e impostano I<errno> per " +"indicare l'errore." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EFAULT>" +msgstr "B<EFAULT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<buf> does not point to writable memory." +msgstr "I<buf> non punta a una zona di memoria scrivibile." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<EINVAL> (kernels before Linux 2.6.26)" +msgid "B<EINVAL> (before Linux 2.6.26)" +msgstr "B<EINVAL> (kernel precedenti a Linux 2.6.26)" + +#. From a quick glance, it appears there was no clamping or range check +#. for buf.freq before Linux 2.0 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"An attempt was made to set I<buf.freq> to a value outside the range " +"(-33554432, +33554432)." +msgstr "" +"É stato fatto un tentativo per impostare I<buf.freq> a un valore al di fuori " +"dell'intervallo (-33554432, +33554432)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "An attempt was made to set I<buf.offset> to a value outside the permitted " +#| "range. In kernels before Linux 2.0, the permitted range was (-131072, " +#| "+131072). From Linux 2.0 onwards, the permitted range was (-512000, " +#| "+512000)." +msgid "" +"An attempt was made to set I<buf.offset> to a value outside the permitted " +"range. Before Linux 2.0, the permitted range was (-131072, +131072). From " +"Linux 2.0 onwards, the permitted range was (-512000, +512000)." +msgstr "" +"É stato fatto un tentativo per impostare I<buf.offset> a un valore al di " +"fuori dell'intervallo consentito. Nei kernel precedenti a Linux 2.0 gli " +"intervalli consentiti erano (-131072, +131072). Da Linux 2.0 in poi, gli " +"intervalli consentiti erano (-512000, +512000)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EINVAL>" +msgstr "B<EINVAL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"An attempt was made to set I<buf.status> to a value other than those listed " +"above." +msgstr "" +"É stato fatto un tentativo per impostare I<buf.status> a un valore diverso " +"da quelli elencati in precedenza." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The I<clk_id> given to B<clock_adjtime>() is invalid for one of two " +"reasons. Either the System-V style hard-coded positive clock ID value is " +"out of range, or the dynamic I<clk_id> does not refer to a valid instance of " +"a clock object. See B<clock_gettime>(2) for a discussion of dynamic clocks." +msgstr "" +"L'argomento I<clk_id> dato a B<clock_adjtime>() non è valido per una o due " +"ragioni. Il valore di clock ID positivo in stile System-V prefissato è fuori " +"intervallo, o il I<clk_id> dinamico non fa riferimento a un'istanza valida " +"di un oggetto orologio (clock object). Si veda B<clock_gettime>(2) per una " +"spiegazione degli orologi dinamici." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"An attempt was made to set I<buf.tick> to a value outside the range 900000/" +"B<HZ> to 1100000/B<HZ>, where B<HZ> is the system timer interrupt frequency." +msgstr "" +"É stato fatto un tentativo per impostare I<buf.tick> a un valore esterno " +"all'intervallo da 900000/B<HZ> a 1100000/ B<HZ>, dove B<HZ> è la frequenza " +"dell'interruzione del timer di sistema." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENODEV>" +msgstr "B<ENODEV>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The hot-pluggable device (like USB for example) represented by a dynamic " +"I<clk_id> has disappeared after its character device was opened. See " +"B<clock_gettime>(2) for a discussion of dynamic clocks." +msgstr "" +"Il dispositivo collegabile \"al volo\" (come per esempio USB) rapresentato " +"da un I<clk_id> dinamico è scomparso dopo che il suo dispositivo a caratteri " +"è stato aperto. Si veda B<clock_gettime>(2) per una spiegazione degli " +"orologi dinamici." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EOPNOTSUPP>" +msgstr "B<EOPNOTSUPP>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The given I<clk_id> does not support adjustment." +msgstr "Il I<clk_id> dato non supporta regolazioni." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EPERM>" +msgstr "B<EPERM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"I<buf.modes> is neither 0 nor B<ADJ_OFFSET_SS_READ>, and the caller does not " +"have sufficient privilege. Under Linux, the B<CAP_SYS_TIME> capability is " +"required." +msgstr "" +"I<buf.modes> non è né a zero né a B<ADJ_OFFSET_SS_READ>, e il chiamante non " +"ha privilegi sufficienti. In Linux è richiesta l'abilitazione a " +"B<CAP_SYS_TIME>." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ATTRIBUTES" +msgstr "ATTRIBUTI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"For an explanation of the terms used in this section, see B<attributes>(7)." +msgstr "" +"Per la spiegazione dei termini usati in questa sezione, vedere " +"B<attributes>(7)." + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Interface" +msgstr "Interfaccia" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Attribute" +msgstr "Attributo" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Value" +msgstr "Valore" + +#. type: tbl table +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed +#, no-wrap +msgid ".na\n" +msgstr ".na\n" + +#. type: tbl table +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed +#, no-wrap +msgid ".nh\n" +msgstr ".nh\n" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<ntp_adjtime>()" +msgid "B<\\%ntp_adjtime>()" +msgstr "B<ntp_adjtime>()" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Thread safety" +msgstr "Thread safety" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "MT-Safe" +msgstr "MT-Safe" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: TP +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<ntp_adjtime>()" +msgid "B<adjtimex>()" +msgstr "B<ntp_adjtime>()" + +#. type: TQ +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "clock_adjtime ()" +msgid "B<clock_adjtime>()" +msgstr "clock_adjtime ()" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "Linux." +msgstr "Linux." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The preferred API for the NTP daemon is B<ntp_adjtime>()." +msgstr "L'API da preferire per il demone NTP è B<ntp_adjtime>(3)." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "In struct I<timex>, I<freq>, I<ppsfreq>, and I<stabil> are ppm (parts per " +#| "million) with a 16-bit fractional part, which means that a value of 1 in " +#| "one of those fields actually means 2^-16 ppm, and 2^16=65536 is 1 ppm. " +#| "This is the case for both input values (in the case of I<freq>) and " +#| "output values." +msgid "" +"In struct I<timex>, I<freq>, I<ppsfreq>, and I<stabil> are ppm (parts per " +"million) with a 16-bit fractional part, which means that a value of 1 in one " +"of those fields actually means 2\\[ha]-16 ppm, and 2\\[ha]16=65536 is 1 " +"ppm. This is the case for both input values (in the case of I<freq>) and " +"output values." +msgstr "" +"In struct I<timex>, I<freq>, I<ppsfreq> e I<stabil> sono espressi in ppm " +"(parti per milione) con una parte frazionale di 16-bit, il che significa che " +"il valore 1 in uno di quei campi sta a indicare un valore di 2^-16 ppm, " +"mentre 2^16=65536 significa 1 ppm. Questo vale sia per i valori in input " +"(nel caso di I<freq>) sia per quelli di output." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The leap-second processing triggered by B<STA_INS> and B<STA_DEL> is done by " +"the kernel in timer context. Thus, it will take one tick into the second " +"for the leap second to be inserted or deleted." +msgstr "" +"L'elaborazione del secondo intercalare innescato da B<STA_INS> e B<STA_DEL> " +"è fatto dal kernel nell'ambito del timer. Quindi, è allo scoccare esatto di " +"un secondo che il secondo intercalare sarà aggiunto o tolto." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<clock_gettime>(2), B<clock_settime>(2), B<settimeofday>(2), B<adjtime>(3), " +"B<ntp_gettime>(3), B<capabilities>(7), B<time>(7), B<adjtimex>(8), " +"B<hwclock>(8)" +msgstr "" +"B<clock_gettime>(2), B<clock_settime>(2), B<settimeofday>(2), B<adjtime>(3), " +"B<ntp_gettime>(3), B<capabilities>(7), B<time>(7), B<adjtimex>(8), " +"B<hwclock>(8)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"E<.UR http://www.slac.stanford.edu/comp/unix/\\:package/\\:rtems/\\:src/\\:" +"ssrlApps/\\:ntpNanoclock/\\:api.htm> NTP \"Kernel Application Program " +"Interface\" E<.UE>" +msgstr "" +"E<.UR http://www.slac.stanford.edu/comp/unix/\\:package/\\:rtems/\\:src/\\:" +"ssrlApps/\\:ntpNanoclock/\\:api.htm> NTP \"Kernel Application Program " +"Interface\" E<.UE>" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2023-02-10" +msgstr "10 febbraio 2023" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +msgid "" +"The I<modes> field determines which parameters, if any, to set. (As " +"described later in this page, the constants used for B<ntp_adjtime>() are " +"equivalent but differently named.) It is a bit mask containing a bitwise-" +"I<or> combination of zero or more of the following bits:" +msgstr "" +"Il campo I<modes> determina quali eventuali parametri impostare. (Come " +"descritto più avanti in questa pagina, le costanti usate per " +"B<ntp_adjtime>() sono equivalenti ma denominate in modo diverso.) Consiste " +"in una maschera I<bit a bit di tipo> OR che imposta zero o più dei seguenti " +"bit:" + +#. type: Plain text +#: debian-bookworm +msgid "None of these interfaces is described in POSIX.1" +msgstr "Nessuna di queste interfacce è descritta in POSIX.1" + +#. type: Plain text +#: debian-bookworm +msgid "" +"B<adjtimex>() and B<clock_adjtime>() are Linux-specific and should not be " +"used in programs intended to be portable." +msgstr "" +"B<adjtimex>() e B<clock_adjtime>() sono specifici di Linux e non dovrebbe " +"essere usato in programmi pensati per la portabilità." + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "2023-07-20" +msgstr "20 luglio 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/fork.2.po b/po/it/man2/fork.2.po new file mode 100644 index 00000000..cebf3d6c --- /dev/null +++ b/po/it/man2/fork.2.po @@ -0,0 +1,825 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Giulio Daprelà <giulio@pluto.it>, 2006. +# Elisabetta Galli <lab@kkk.it>, 2007-2008. +# Marco Curreli <marcocurreli@tiscali.it>, 2013, 2015-2016, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 16:56+0100\n" +"PO-Revision-Date: 2021-04-07 00:53+0200\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 20.12.3\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "fork" +msgstr "" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "fork - create a child process" +msgstr "fork - crea un processo figlio" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>unistd.hE<gt>>\n" +msgstr "B<#include E<lt>unistd.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<pid_t fork(void);>\n" +msgstr "B<pid_t fork(void);>\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<fork>() creates a new process by duplicating the calling process. The " +"new process is referred to as the I<child> process. The calling process is " +"referred to as the I<parent> process." +msgstr "" +"B<fork>() crea un nuovo processo duplicando il processo chiamante. Il nuovo " +"processo è chiamato processo I<figlio>. Il processo chiamante è chiamato " +"processo I<genitore>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The child process and the parent process run in separate memory spaces. At " +"the time of B<fork>() both memory spaces have the same content. Memory " +"writes, file mappings (B<mmap>(2)), and unmappings (B<munmap>(2)) performed " +"by one of the processes do not affect the other." +msgstr "" +"Il processo figlio e il processo genitore vengono eseguiti in spazi di " +"memoria separati. Al momento della chiamata B<fork>() entrambi gli spazi di " +"memoria hanno lo stesso contenuto. Scritture in memoria, mappature di file " +"(B<mmap>(2)), e rimozioni di mappature (B<munmap>(2)) effettuate da uno dei " +"processi non hanno effetto sull'altro." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The child process is an exact duplicate of the parent process except for the " +"following points:" +msgstr "" +"Il processo figlio è un esatto duplicato del processo genitore, tranne che " +"per i seguenti punti:" + +#. type: IP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "\\[bu]" +msgstr "\\[bu]" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The child has its own unique process ID, and this PID does not match the ID " +"of any existing process group (B<setpgid>(2)) or session." +msgstr "" +"Il processo figlio ha il suo ID unico di processo, e questo PID non " +"corrisponde all'ID di nessun gruppo di processi esistente (B<setpgid>(2))." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The child's parent process ID is the same as the parent's process ID." +msgstr "" +"L'ID di processo-genitore del processo figlio è uguale all'ID di processo " +"del genitore." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The child does not inherit its parent's memory locks (B<mlock>(2), " +"B<mlockall>(2))." +msgstr "" +"Il processo figlio non eredita i blocchi di memoria del suo genitore " +"(B<mlock>(2), B<mlockall>(2))." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Process resource utilizations (B<getrusage>(2)) and CPU time counters " +"(B<times>(2)) are reset to zero in the child." +msgstr "" +"L'utilizzo delle risorse di processo (B<getrusage>(2)) e i contatori del " +"tempo CPU (B<times>(2)) sono reimpostati a zero nel processo figlio." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The child's set of pending signals is initially empty (B<sigpending>(2))." +msgstr "" +"Il set di segnali in attesa nel processo figlio è inizialmente vuoto " +"(B<sigpending>(2))." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The child does not inherit semaphore adjustments from its parent " +"(B<semop>(2))." +msgstr "" +"Il processo figlio non eredita le regolazioni dei semafori dal suo genitore " +"(B<semop>(2))." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The child does not inherit process-associated record locks from its parent " +"(B<fcntl>(2)). (On the other hand, it does inherit B<fcntl>(2) open file " +"description locks and B<flock>(2) locks from its parent.)" +msgstr "" +"Il processo figlio non eredita dal genitore i blocchi sui record associati " +"ai processi (B<fcntl>(2)). (D'altra parte, esso non eredita i blocchi delle " +"descrizioni dei file aperti B<fcntl>(2) e i blocchi B<flock>(2) dal suo " +"genitore.)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The child does not inherit timers from its parent (B<setitimer>(2), " +"B<alarm>(2), B<timer_create>(2))." +msgstr "" +"Il processo figlio non eredita i temporizzatori dal genitore " +"(B<setitimer>(2), B<alarm>(2), B<timer_create>(2))." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The child does not inherit outstanding asynchronous I/O operations from its " +"parent (B<aio_read>(3), B<aio_write>(3)), nor does it inherit any " +"asynchronous I/O contexts from its parent (see B<io_setup>(2))." +msgstr "" +"Il processo figlio non eredita le operazioni rilevanti di I/O asincrono dal " +"suo genitore (B<aio_read>(3), B<aio_write>(3)), né eredita alcun contesto di " +"I/O asincrono dal suo genitore (vedere B<io_setup>(2))." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The process attributes in the preceding list are all specified in POSIX.1. " +"The parent and child also differ with respect to the following Linux-" +"specific process attributes:" +msgstr "" +"Gli attributi del processo nel precedente elenco sono tutti specificati in " +"POSIX.1. Genitore e figlio inoltre sono differenti tra loro rispetto ai " +"seguenti attributi dei processi specifici di Linux:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The child does not inherit directory change notifications (dnotify) from " +"its parent (see the description of B<F_NOTIFY> in B<fcntl>(2))." +msgstr "" +"Il processo figlio non eredita le notifiche di cambio directory (dnotify) " +"dal suo genitore (si veda la descrizione di B<F_NOTIFY> in B<fcntl>(2))." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<prctl>(2) B<PR_SET_PDEATHSIG> setting is reset so that the child does " +"not receive a signal when its parent terminates." +msgstr "" +"Le impostazioni di B<prctl>(2) B<PR_SET_PDEATHSIG> sono azzerate in modo che " +"il processo figlio non riceva un segnale quando il suo genitore termina." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The default timer slack value is set to the parent's current timer slack " +"value. See the description of B<PR_SET_TIMERSLACK> in B<prctl>(2)." +msgstr "" +"Il valore predefinito della tolleranza del temporizzatore (timer slack) è " +"impostato al valore corrente della tolleranza del genitore. Si veda la " +"descrizione di B<PR_SET_TIMERSLACK> in B<prctl>(2)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Memory mappings that have been marked with the B<madvise>(2) " +"B<MADV_DONTFORK> flag are not inherited across a B<fork>()." +msgstr "" +"Le mappe di memoria che sono state marcate con l'opzione B<madvise>(2) " +"B<MADV_DONTFORK> non sono ereditate attraverso un B<fork>()." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Memory in address ranges that have been marked with the B<madvise>(2) " +"B<MADV_WIPEONFORK> flag is zeroed in the child after a B<fork>(). (The " +"B<MADV_WIPEONFORK> setting remains in place for those address ranges in the " +"child.)" +msgstr "" +"La memoria negli intervalli di indirizzi che sono stati marcati con " +"l'opzione B<madvise>(2) B<MADV_WIPEONFORK> viene azzerata nel processo " +"figlio dopo un B<fork>(). (Il flag B<MADV_WIPEONFORK> rimane impostato per " +"quegli stessi intervalli di indirizzi anche nel processo figlio.)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The termination signal of the child is always B<SIGCHLD> (see B<clone>(2))." +msgstr "" +"Il segnale di termine del processo figlio è sempre B<SIGCHLD> (vedere " +"B<clone>(2))." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The port access permission bits set by B<ioperm>(2) are not inherited by " +"the child; the child must turn on any bits that it requires using " +"B<ioperm>(2)." +msgstr "" +"I bit dei permessi della porta di accesso impostati da B<ioperm>(2) non " +"vengono ereditati dal processo figlio; il processo figlio deve rendere " +"attivo ogni bit che è richiesto richiesto usando B<ioperm>(2)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Note the following further points:" +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 " +"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." +msgstr "" +"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ò " +"essere di aiuto per trattare i problemi che questo può causare." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"After a B<fork>() in a multithreaded program, the child can safely call " +"only async-signal-safe functions (see B<signal-safety>(7)) until such time " +"as it calls B<execve>(2)." +msgstr "" +"Dopo un B<fork>() in un programma che esegue thread multipli, il processo " +"figlio può chiamare in modo sicuro solo le funzioni async-signal-safe (vedi " +"B<signal-safety>(7)) fino a quando non chiama B<execve>(2)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The child inherits copies of the parent's set of open file descriptors. " +"Each file descriptor in the child refers to the same open file description " +"(see B<open>(2)) as the corresponding file descriptor in the parent. This " +"means that the two file descriptors share open file status flags, file " +"offset, and signal-driven I/O attributes (see the description of B<F_SETOWN> " +"and B<F_SETSIG> in B<fcntl>(2))." +msgstr "" +"Il processo figlio eredita copie del set di descrittori del file aperto del " +"genitore. Ciascun descrittore di file nel processo figlio fa riferimento " +"alla stessa descrizione di file aperto (vedere B<open>(2)) come " +"corrispondente descrittore di file nel genitore. Questo significa che i due " +"descrittori di file condividono le opzioni di stato del file aperto, gli " +"offset correnti del file, e gli attributi degli I/O pilotati dai segnali " +"(vedere la descrizione di B<F_SETOWN> e B<F_SETSIG> in B<fcntl>(2))." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The child inherits copies of the parent's set of open message queue " +"descriptors (see B<mq_overview>(7)). Each file descriptor in the child " +"refers to the same open message queue description as the corresponding file " +"descriptor in the parent. This means that the two file descriptors share " +"the same flags (I<mq_flags>)." +msgstr "" +"Il processo figlio eredita copie del set di descrittori della coda dei " +"messaggi aperti del genitore (vedere B<mq_overview>(7)). Ciascun descrittore " +"di file nel processo figlio fa riferimento alla stessa descrizione della " +"coda di messaggi aperti del corrispondente descrittore di file nel genitore. " +"Questo significa che i due descrittori di file condividono le stesse opzioni " +"(I<mq_flags>)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The child inherits copies of the parent's set of open directory streams (see " +"B<opendir>(3)). POSIX.1 says that the corresponding directory streams in " +"the parent and child I<may> share the directory stream positioning; on Linux/" +"glibc they do not." +msgstr "" +"Il processo figlio eredita copie del set di flussi di directory aperti dal " +"genitore (vedere B<opendir>(3)). POSIX.1-2001 dice che i corrispondenti " +"flussi di directory nel genitore e nel processo figlio I<possono> " +"condividere il posizionamento dei flussi di directory; in Linux/glicb non lo " +"fanno." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On success, the PID of the child process is returned in the parent, and 0 is " +"returned in the child. On failure, -1 is returned in the parent, no child " +"process is created, and I<errno> is set to indicate the error." +msgstr "" +"In caso di successo il PID del processo figlio viene restituito nel " +"genitore, e viene restituito 0 nel processo figlio. In caso di fallimento " +"verrà restituito -1 nel genitore, non verrà creato alcun processo figlio, e " +"I<errno> verrà impostata per indicare l'errore." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EAGAIN>" +msgstr "B<EAGAIN>" + +#. NOTE! The following should match the description in pthread_create(3) +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A system-imposed limit on the number of threads was encountered. There are " +"a number of limits that may trigger this error:" +msgstr "" +"È stato raggiunto un limite imposto dal sistema sul numero di thread. Ci " +"sono diversi limiti che possono causare questo errore:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"the B<RLIMIT_NPROC> soft resource limit (set via B<setrlimit>(2)), which " +"limits the number of processes and threads for a real user ID, was reached;" +msgstr "" +"è stato raggiunto il limite delle risorse soft B<RLIMIT_NPROC> (impostato " +"con B<setrlimit>(2)), che limita il numero di processi e di thread per l'ID " +"dell'utente reale;" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"the kernel's system-wide limit on the number of processes and threads, I</" +"proc/sys/kernel/threads-max>, was reached (see B<proc>(5));" +msgstr "" +"è stato raggiunto il limite di sistema del kernel sul numero di processi e " +"di thread, I</proc/sys/kernel/threads-max> (vedi B<proc>(5));" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"the maximum number of PIDs, I</proc/sys/kernel/pid_max>, was reached (see " +"B<proc>(5)); or" +msgstr "" +"o è stato raggiunto il mumero massimo di PID, I</proc/sys/kernel/pid_max> " +"(vedi B<proc>(5)); o" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"the PID limit (I<pids.max>) imposed by the cgroup \"process number\" (PIDs) " +"controller was reached." +msgstr "" +"è stato raggiunto il limite PID (I<pids.max>) imposto dal controller cgroup " +"del \"process number\" (PIDs)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The caller is operating under the B<SCHED_DEADLINE> scheduling policy and " +"does not have the reset-on-fork flag set. See B<sched>(7)." +msgstr "" +"Il chiamante sta operando sotto le regole di pianificazione dei processi " +"B<SCHED_DEADLINE> e non ha l'opzione reset-on-fork impostato. Vedi " +"B<sched>(7)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOMEM>" +msgstr "B<ENOMEM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<fork>() failed to allocate the necessary kernel structures because memory " +"is tight." +msgstr "" +"B<fork>() non è stato possibile allocare le strutture necessarie del kernel " +"perché c'è poca memoria." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"An attempt was made to create a child process in a PID namespace whose " +"\"init\" process has terminated. See B<pid_namespaces>(7)." +msgstr "" +"È stato fatto un tentativo per creare un processo figlio in uno spazio dei " +"nomi PID il cui processo \"init\" è terminato. Vedi B<pid_namespaces>(7)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOSYS>" +msgstr "B<ENOSYS>" + +#. e.g., arm (optionally), blackfin, c6x, frv, h8300, microblaze, xtensa +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<fork>() is not supported on this platform (for example, hardware without " +"a Memory-Management Unit)." +msgstr "" +"B<fork>() non è supportato su questa piattaforma (per esempio, hardware " +"senza una Memory-Management Unit)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ERESTARTNOINTR> (since Linux 2.6.17)" +msgstr "B<ERESTARTNOINTR> (da Linux 2.6.17)" + +#. commit 4a2c7a7837da1b91468e50426066d988050e4d56 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"System call was interrupted by a signal and will be restarted. (This can be " +"seen only during a trace.)" +msgstr "" +"La chiamata di sistema è stata interrotta da un segnale e sarà riavviata. " +"(Questo può essere visto solo dopo un tracciamento.)" + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "VERSIONS" +msgstr "VERSIONI" + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "C library/kernel differences" +msgstr "Differenze tra la libreria C e il kernel" + +#. nptl/sysdeps/unix/sysv/linux/fork.c +#. and does some magic to ensure that getpid(2) returns the right value. +#. 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 " +"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)." +msgstr "" +"A partire dalla versione 2.3.3 il wrapper di glibc B<fork>() fornito insieme " +"all'implementazione del threading di NPTL, anziché invocare la chiamata di " +"sistema del kernel B<fork>() chiama B<clone>(2) con le opzioni necessarie " +"per ottenere lo stesso risultato della chiamata di sistema tradizionale. " +"(Una chiamata a B<fork>() è equivalente a una chiamata a B<clone>(2) " +"specificando le I<opzioni> solo come B<SIGCHLD>.) Il wrapper glibc invocherà " +"ogni gestore di fork definito usando B<pthread_atfork>(3)." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "POSIX.1-2008." +msgstr "POSIX.1-2008." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "POSIX.1-2001, SVr4, 4.3BSD." +msgstr "POSIX.1-2001, SVr4, 4.3BSD." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Under Linux, B<fork>() is implemented using copy-on-write pages, so the " +"only penalty that it incurs is the time and memory required to duplicate the " +"parent's page tables, and to create a unique task structure for the child." +msgstr "" +"Sotto Linux, B<fork>() è implementato usando pagine copy-on-write, in modo " +"che la sola penalità nella quale incorre sia il tempo e la memoria necessari " +"per duplicare le page table del genitore, e per creare una struttura di task " +"unica per il processo figlio." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "EXAMPLES" +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)." + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: 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>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(\"Child exiting.\");\n" +" exit(EXIT_SUCCESS);\n" +" default:\n" +" printf(\"Child is PID %jd\\en\", (intmax_t) pid);\n" +" puts(\"Parent exiting.\");\n" +" exit(EXIT_SUCCESS);\n" +" }\n" +"}\n" +msgstr "" + +#. SRC END +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<clone>(2), B<execve>(2), B<exit>(2), B<setrlimit>(2), B<unshare>(2), " +"B<vfork>(2), B<wait>(2), B<daemon>(3), B<pthread_atfork>(3), " +"B<capabilities>(7), B<credentials>(7)" +msgstr "" +"B<clone>(2), B<execve>(2), B<exit>(2), B<setrlimit>(2), B<unshare>(2), " +"B<vfork>(2), B<wait>(2), B<daemon>(3), B<pthread_atfork>(3), " +"B<capabilities>(7), B<credentials>(7)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2023-02-05" +msgstr "5 febbraio 2023" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: Plain text +#: debian-bookworm +msgid "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD." +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" +"#include E<lt>stdio.hE<gt>\n" +"#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>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 +#, no-wrap +msgid "" +"int\n" +"main(void)\n" +"{\n" +" pid_t pid;\n" +msgstr "" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "" +" 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(\"Child exiting.\");\n" +" exit(EXIT_SUCCESS);\n" +" default:\n" +" printf(\"Child is PID %jd\\en\", (intmax_t) pid);\n" +" puts(\"Parent exiting.\");\n" +" exit(EXIT_SUCCESS);\n" +" }\n" +"}\n" +msgstr "" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "2023-05-03" +msgstr "3 maggio 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/intro.2.po b/po/it/man2/intro.2.po new file mode 100644 index 00000000..12f534ea --- /dev/null +++ b/po/it/man2/intro.2.po @@ -0,0 +1,326 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Giovanni Bortolozzo <borto@dei.unipd.it>, 1996. +# Alessandro Rubini <rubini@linux.it>, 1997. +# Giulio Daprelà <giulio@pluto.it>, 2005, 2006. +# Elisabetta Galli <lab@kkk.it>, 2007. +# Marco Curreli <marcocurreli@tiscali.it>, 2013, 2014, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 16:58+0100\n" +"PO-Revision-Date: 2021-12-16 23:22+0100\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 21.12.0\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "intro" +msgstr "" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "intro - introduction to system calls" +msgstr "intro - Introduzione alle chiamate di sistema" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Section 2 of the manual describes the Linux system calls. A system call is " +"an entry point into the Linux kernel. Usually, system calls are not invoked " +"directly: instead, most system calls have corresponding C library wrapper " +"functions which perform the steps required (e.g., trapping to kernel mode) " +"in order to invoke the system call. Thus, making a system call looks the " +"same as invoking a normal library function." +msgstr "" +"La sezione 2 del manuale descrive le chiamate di sistema di Linux. Una " +"chiamata di sistema è un punto d'ingresso nel kernel Linux. Di solito le " +"chiamate di sistema non vengono invocate direttamente: invece, la maggior " +"parte delle chiamate di sistema hanno corrispondenti funzioni-contenitore " +"nella libreria C che compiono i passi richiesti (per esempio, passare in " +"modalità kernel) per invocare la chiamata di sistema. Così, effettuare una " +"chiamata di sistema assomiglia ad invocare una normale libreria di sistema." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "In many cases, the C library wrapper function does nothing more than:" +msgstr "" +"In molti casi, la funzione contenitore della libreria C non fa niente di più " +"che:" + +#. type: IP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "\\[bu]" +msgstr "\\[bu]" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"copying arguments and the unique system call number to the registers where " +"the kernel expects them;" +msgstr "" +"copiare argomenti e il numero che individua la chiamata di sistema nei " +"registri dove il kernel si aspetta che siano;" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"trapping to kernel mode, at which point the kernel does the real work of the " +"system call;" +msgstr "" +"passare in modalità kernel, nel punto in cui il kernel fa il lavoro reale " +"della chiamata di sistema; e" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"setting I<errno> if the system call returns an error number when the kernel " +"returns the CPU to user mode." +msgstr "" +"impostare I<errno> se la chiamata di sistema restituisce un numero di errore " +"quando il kernel fa tornare la CPU alla modalità utente (user mode)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"However, in a few cases, a wrapper function may do rather more than this, " +"for example, performing some preprocessing of the arguments before trapping " +"to kernel mode, or postprocessing of values returned by the system call. " +"Where this is the case, the manual pages in Section 2 generally try to note " +"the details of both the (usually GNU) C library API interface and the raw " +"system call. Most commonly, the main DESCRIPTION will focus on the C " +"library interface, and differences for the system call are covered in the " +"NOTES section." +msgstr "" +"Comunque, in alcuni casi, una funzione contenitore può fare molto di più, " +"per esempio, può effettuare alcune pre-elaborazioni degli argomenti prima di " +"passare in modalità kernel, o può effettuare post-elaborazioni di valori " +"restituiti attraverso la chiamata di sistema. Se del caso, le pagine di " +"manuale della Sezione 2 normalmente cercano di far rilevare i dettagli sia " +"dell'interfaccia API della libreria C (di solito GNU) che della chiamata di " +"sistema diretta. Più comunemente, la DESCRIZIONE principale verterà " +"sull'interfaccia della libreria C, e le differenze per la chiamata di " +"sistema verranno trattare nella sezione NOTE." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "For a list of the Linux system calls, see B<syscalls>(2)." +msgstr "" +"Per una lista delle chiamate di sistema di Linux vedere B<syscalls>(2)." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On error, most system calls return a negative error number (i.e., the " +"negated value of one of the constants described in B<errno>(3)). The C " +"library wrapper hides this detail from the caller: when a system call " +"returns a negative value, the wrapper copies the absolute value into the " +"I<errno> variable, and returns -1 as the return value of the wrapper." +msgstr "" +"In caso di errore la maggior parte delle chiamate di sistema restituisce un " +"numero di errore negativo (cioè il valore opposto di una delle costanti " +"definite in B<errno>(3)). Il contenitore (wrapper) della libreria C nasconde " +"questo dettaglio al chiamante: quando una chiamata di sistema restituisce un " +"valore negativo, il contenitore copia il valore assoluto nella variabile " +"I<errno>, e restituisce -1 come valore restituito dal contenitore." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The value returned by a successful system call depends on the call. Many " +"system calls return 0 on success, but some can return nonzero values from a " +"successful call. The details are described in the individual manual pages." +msgstr "" +"Il valore restituito da una chiamata di sistema eseguita con successo " +"dipende dalla chiamata stessa. Molte chiamate di sistema restituiscono 0, " +"ma alcune possono restituire valori diversi da zero in caso di successo. I " +"dettagli sono descritti nelle singole pagine di manuale." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"In some cases, the programmer must define a feature test macro in order to " +"obtain the declaration of a system call from the header file specified in " +"the man page SYNOPSIS section. (Where required, these feature test macros " +"must be defined before including I<any> header files.) In such cases, the " +"required macro is described in the man page. For further information on " +"feature test macros, see B<feature_test_macros>(7)." +msgstr "" +"In alcuni casi il programmatore deve definire una macro con funzionalità di " +"test per ottenere la dichiarazione di una chiamata di sistema dal file di " +"intestazione specificato nella sezione SINTASSI della pagina di manuale. " +"(Ove richieste, queste macro con funzionalità di test devono essere definite " +"prima di includere I<un qualsiasi> file di intestazione). In questi casi la " +"macro richiesta è descritta nella pagina di manuale. Per maggiori " +"informazioni sulle macro di test si veda B<feature_test_macros>(7)." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Certain terms and abbreviations are used to indicate UNIX variants and " +"standards to which calls in this section conform. See B<standards>(7)." +msgstr "" +"Alcuni termini e abbreviazioni sono usati per indicare varianti UNIX e " +"standard ai quali si conformano le chiamate in questa sezione. See " +"B<standards>(7)." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Calling directly" +msgstr "Chiamata diretta" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"In most cases, it is unnecessary to invoke a system call directly, but there " +"are times when the Standard C library does not implement a nice wrapper " +"function for you. In this case, the programmer must manually invoke the " +"system call using B<syscall>(2). Historically, this was also possible using " +"one of the _syscall macros described in B<_syscall>(2)." +msgstr "" +"In molti casi, non è necessario invocare direttamente una chiamata di " +"sistema, ma alcune volte la libreria C Standard non implementa una funzione " +"che soddisfi le proprie necessità. In questo caso il programmatore deve " +"invocare manualmente la chiamata di sistema usando B<syscall>(2). " +"Storicamente era possibile farlo anche usando una delle macro di _syscall " +"descritte in B<_syscall>(2)." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Authors and copyright conditions" +msgstr "Autori e condizioni di copyright" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Look at the header of the manual page source for the author(s) and copyright " +"conditions. Note that these can be different from page to page!" +msgstr "" +"Si vedano le intestazioni delle pagine di manuale per l'autore(i) e le " +"condizioni di copyright. Si noti che questi possono differire da pagina a " +"pagina!" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<_syscall>(2), B<syscall>(2), B<syscalls>(2), B<errno>(3), B<intro>(3), " +"B<capabilities>(7), B<credentials>(7), B<feature_test_macros>(7), " +"B<mq_overview>(7), B<path_resolution>(7), B<pipe>(7), B<pty>(7), " +"B<sem_overview>(7), B<shm_overview>(7), B<signal>(7), B<socket>(7), " +"B<standards>(7), B<symlink>(7), B<system_data_types>(7), B<sysvipc>(7), " +"B<time>(7)" +msgstr "" +"B<_syscall>(2), B<syscall>(2), B<syscalls>(2), B<errno>(3), B<intro>(3), " +"B<capabilities>(7), B<credentials>(7), B<feature_test_macros>(7), " +"B<mq_overview>(7), B<path_resolution>(7), B<pipe>(7), B<pty>(7), " +"B<sem_overview>(7), B<shm_overview>(7), B<signal>(7), B<socket>(7), " +"B<standards>(7), B<symlink>(7), B<system_data_types>(7), B<sysvipc>(7), " +"B<time>(7)" + +#. type: TH +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2023-02-05" +msgstr "5 febbraio 2023" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/mount.2.po b/po/it/man2/mount.2.po new file mode 100644 index 00000000..9369a6a9 --- /dev/null +++ b/po/it/man2/mount.2.po @@ -0,0 +1,2112 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Giulio Daprelà <giulio@pluto.it>, 2005-2007. +# Elisabetta Galli <lab@kkk.it>, 2008. +# Antonio Giovanni Colombo <azc100@gmail.com>, 2016, 2020. +# Marco Curreli <marcocurreli@tiscali.it>, 2016-2018, 2020, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:02+0100\n" +"PO-Revision-Date: 2021-06-15 01:44+0200\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 21.04.2\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "mount" +msgstr "" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "mount - mount filesystem" +msgstr "mount - monta i filesystem" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>sys/mount.hE<gt>>\n" +msgstr "B<#include E<lt>sys/mount.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "" +#| "B<int mount(const char *>I<source>B<, const char *>I<target>B<,>\n" +#| "B< const char *>I<filesystemtype>B<, unsigned long >I<mountflags>B<,>\n" +#| "B< const void *>I<data>B<);>\n" +msgid "" +"B<int mount(const char *>I<source>B<, const char *>I<target>B<,>\n" +"B< const char *>I<filesystemtype>B<, unsigned long >I<mountflags>B<,>\n" +"B< const void *_Nullable >I<data>B<);>\n" +msgstr "" +"B<int mount(const char *>I<source>B<, const char *>I<target>B<,>\n" +"B< const char *>I<filesystemtype>B<, unsigned long >I<mountflags>B<,>\n" +"B< const void *>I<data>B<);>\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<mount>() attaches the filesystem specified by I<source> (which is often a " +"pathname referring to a device, but can also be the pathname of a directory " +"or file, or a dummy string) to the location (a directory or file) specified " +"by the pathname in I<target>." +msgstr "" +"B<mount>() collega il filesystem specificato da I<source> (che è spesso un " +"nome di percorso che individua un dispositivo, ma può anche essere il nome " +"di percorso di una directory o di un file, o una stringa fittizia) alla " +"posizione (una directory o un file) specificata dal nome di percorso in " +"I<target>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Appropriate privilege (Linux: the B<CAP_SYS_ADMIN> capability) is required " +"to mount filesystems." +msgstr "" +"Per montare dei filesystem è necessario avere le autorizzazioni adeguate " +"(Linux: la funzionalità B<CAP_SYS_ADMIN>)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Values for the I<filesystemtype> argument supported by the kernel are listed " +"in I</proc/filesystems> (e.g., \"btrfs\", \"ext4\", \"jfs\", \"xfs\", " +"\"vfat\", \"fuse\", \"tmpfs\", \"cgroup\", \"proc\", \"mqueue\", \"nfs\", " +"\"cifs\", \"iso9660\"). Further types may become available when the " +"appropriate modules are loaded." +msgstr "" +"I valori dell'argomento I<filesystemtype> supportati dal kernel sono " +"elencati in I</proc/filesystems> (p.es, \"btrfs\", \"ext4\", \"jfs\", " +"\"xfs\", \"vfat\", \"fuse\", \"tmpfs\", \"cgroup\", \"proc\", \"mqueue\", " +"\"nfs\", \"cifs\", \"iso9660\"). Ulteriori tipi di filesystem possono essere " +"resi disponibili se sono stati caricati i moduli appropriati." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The I<data> argument is interpreted by the different filesystems. Typically " +"it is a string of comma-separated options understood by this filesystem. " +"See B<mount>(8) for details of the options available for each filesystem " +"type. This argument may be specified as NULL, if there are no options." +msgstr "" +"L'argomento I<data> è interpretato dai differenti filesystem. Tipicamente è " +"una stringa di opzioni, separate da virgole, riconosciute da un determinato " +"filesystem. Vedere B<mount>(8) per dettagli sulle opzioni disponibili per " +"ciascun tipo di filesystem. Questo argomento può essere specificato come " +"NULL, se non ci sono opzioni." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A call to B<mount>() performs one of a number of general types of " +"operation, depending on the bits specified in I<mountflags>. The choice of " +"which operation to perform is determined by testing the bits set in " +"I<mountflags>, with the tests being conducted in the order listed here:" +msgstr "" +"Una chiamata a B<mount>() esegue una tra le molte operazioni di tipo " +"generale, basandosi sui bit specificati in I<mountflags>. La scelta " +"dell'operazione da eseguire è determinata controllando i bit impostati in " +"I<mountflags>, effettuando dei test nell'ordine qui elencato:" + +#. type: IP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "\\[bu]" +msgstr "\\[bu]" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Remount an existing mount: I<mountflags> includes B<MS_REMOUNT>." +msgstr "" +"Rimontare un montaggio già in essere: I<mountflags> include B<MS_REMOUNT>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Create a bind mount: I<mountflags> includes B<MS_BIND>." +msgstr "Creare un montaggio di tipo bind: I<mountflags> include B<MS_BIND>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Change the propagation type of an existing mount: I<mountflags> includes one " +"of B<MS_SHARED>, B<MS_PRIVATE>, B<MS_SLAVE>, or B<MS_UNBINDABLE>." +msgstr "" +"Cambiare il tipo di propagazione di un montaggio esistente: I<mountflags> " +"include uno tra B<MS_SHARED>, B<MS_PRIVATE>, B<MS_SLAVE> o B<MS_UNBINDABLE>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Move an existing mount to a new location: I<mountflags> includes B<MS_MOVE>." +msgstr "" +"Spostare un montaggio esistente in una nuova posizione: I<mountflags> " +"include B<MS_MOVE>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Create a new mount: I<mountflags> includes none of the above flags." +msgstr "" +"Creare un nuovo montaggio: I<mountflags> non include nessuno dei flag di cui " +"sopra." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Each of these operations is detailed later in this page. Further flags may " +"be specified in I<mountflags> to modify the behavior of B<mount>(), as " +"described below." +msgstr "" +"Ciascuna di queste operazioni è descritta nel dettaglio più avanti in questa " +"pagina. Ulteriori flag possono essere specificati in I<mountflags> per " +"modificare il comportamento di B<mount>(), come'è descritto qua sotto." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Additional mount flags" +msgstr "Ulteriori flag per il montaggio" + +#. FIXME 2.6.25 Added MS_I_VERSION, which needs to be documented. +#. commit 7a224228ed79d587ece2304869000aad1b8e97dd +#. (This is a per-superblock flag) +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The list below describes the additional flags that can be specified in " +"I<mountflags>. Note that some operation types ignore some or all of these " +"flags, as described later in this page." +msgstr "" +"L'elenco seguente descrive i flag aggiuntivi che possono venir specificati " +"in I<mountflags>. Si noti che alcuni tipi di operazione ignorano alcuni o " +"tutti questi flag, come descritto più avanti in questa pagina." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_DIRSYNC> (since Linux 2.5.19)" +msgstr "B<MS_DIRSYNC> (a partire da Linux 2.5.19)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Make directory changes on this filesystem synchronous. (This property can " +"be obtained for individual directories or subtrees using B<chattr>(1).)" +msgstr "" +"Sincronizza le modifiche di directory in questo filesystem. (Questa " +"funzionalità può essere richiesta per singole directory o per sottoalberi " +"usando B<chattr>(1).)" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_LAZYTIME> (since Linux 4.0)" +msgstr "B<MS_LAZYTIME> (a partire da Linux 4.0)" + +#. commit 0ae45f63d4ef8d8eeec49c7d8b44a1775fff13e8 +#. commit fe032c422c5ba562ba9c2d316f55e258e03259c6 +#. commit a26f49926da938f47561f386be56a83dd37a496d +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Reduce on-disk updates of inode timestamps (atime, mtime, ctime) by " +"maintaining these changes only in memory. The on-disk timestamps are " +"updated only when:" +msgstr "" +"Riduce gli aggiornamenti su disco delle marcature temporali dell'inode " +"(atime, mtime, ctime) effettuando questi cambiamenti solo in memoria. Le " +"marcature temporali su disco vengono aggiornato solo quando:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"the inode needs to be updated for some change unrelated to file timestamps;" +msgstr "" +"l'inode necessita di un aggiornamento per delle modifiche non correlate alle " +"marcature temporali del file;" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "the application employs B<fsync>(2), B<syncfs>(2), or B<sync>(2);" +msgstr "l'applicazione si serve di B<fsync>(2), B<syncfs>(2) o B<sync>(2);" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "an undeleted inode is evicted from memory; or" +msgstr "un inode ancora esistente è estromesso dalla memoria; o" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "more than 24 hours have passed since the inode was written to disk." +msgstr "son passate più di 24 ore da quando l'inode è stato scritto su disco." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This mount option significantly reduces writes needed to update the inode's " +"timestamps, especially mtime and atime. However, in the event of a system " +"crash, the atime and mtime fields on disk might be out of date by up to 24 " +"hours." +msgstr "" +"Quest'opzione di mount riduce significativamente le scritture necessarie per " +"aggiornare le marcature temporali dell'inode, specialmente mtime e atime. " +"Comunque, nell'eventualità di un crash di sistema, i campi atime e mtime su " +"disco potrebbero non contenere gli aggiornamenti già effettuati, fino a un " +"massimo 24 ore prima del crash." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Examples of workloads where this option could be of significant benefit " +"include frequent random writes to preallocated files, as well as cases where " +"the B<MS_STRICTATIME> mount option is also enabled. (The advantage of " +"combining B<MS_STRICTATIME> and B<MS_LAZYTIME> is that B<stat>(2) will " +"return the correctly updated atime, but the atime updates will be flushed to " +"disk only in the cases listed above.)" +msgstr "" +"Come esempi di situazioni in cui quest'opzione potrebbe essere di notevole " +"utilità si può citare il caso di frequenti scritture casuali su file " +"preallocati, e anche i casi in cui anche l'opzione di mount " +"B<MS_STRICTATIME> è abilitata. (Il vantaggio di combinare B<MS_STRICTATIME> " +"e B<MS_LAZYTIME> è che B<stat>(2) restituirà il valore di atime " +"correttamente aggiornato, ma gli aggiornamenti di atime verranno trasferiti " +"su disco solo nei casi sopra elencati.)" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_MANDLOCK>" +msgstr "B<MS_MANDLOCK>" + +#. commit 95ace75414f312f9a7b93d873f386987b92a5301 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "Permit mandatory locking on files in this filesystem. (Mandatory locking " +#| "must still be enabled on a per-file basis, as described in B<fcntl>(2).) " +#| "Since Linux 4.5, this mount option requires the B<CAP_SYS_ADMIN> " +#| "capability and a kernel configured with the " +#| "B<CONFIG_MANDATORY_FILE_LOCKING> option." +msgid "" +"Permit mandatory locking on files in this filesystem. (Mandatory locking " +"must still be enabled on a per-file basis, as described in B<fcntl>(2).) " +"Since Linux 4.5, this mount option requires the B<CAP_SYS_ADMIN> capability " +"and a kernel configured with the B<CONFIG_MANDATORY_FILE_LOCKING> option. " +"Mandatory locking has been fully deprecated in Linux 5.15, so this flag " +"should be considered deprecated." +msgstr "" +"Consente il blocco obbligatorio sui file in questo filesystem. (Il blocco " +"obbligatorio deve ancora essere abilitato per i singoli file, come descritto " +"in B<fcntl>(2).) A partire da Linux 4.5, quest'opzione di mount richiede la " +"funzionalità B<CAP_SYS_ADMIN> e un kernel configurato con l'opzione " +"B<CONFIG_MANDATORY_FILE_LOCKING>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_NOATIME>" +msgstr "B<MS_NOATIME>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Do not update access times for (all types of) files on this filesystem." +msgstr "" +"Non aggiorna l'ora di accesso per (tutti i tipi di) file su questo " +"filesystem." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_NODEV>" +msgstr "B<MS_NODEV>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Do not allow access to devices (special files) on this filesystem." +msgstr "" +"Non permette l'accesso a dispositivi (file speciali) in questo filesystem." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_NODIRATIME>" +msgstr "B<MS_NODIRATIME>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Do not update access times for directories on this filesystem. This flag " +"provides a subset of the functionality provided by B<MS_NOATIME>; that is, " +"B<MS_NOATIME> implies B<MS_NODIRATIME>." +msgstr "" +"Non aggiorna l'ora di accesso per directory su questo filesystem. Questo " +"flag fornisce un sottoinsieme di funzioni messe a disposizione da " +"B<MS_NOATIME>; vale a dire che B<MS_NOATIME> implica B<MS_NODIRATIME>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_NOEXEC>" +msgstr "B<MS_NOEXEC>" + +#. (Possibly useful for a filesystem that contains non-Linux executables. +#. Often used as a security feature, e.g., to make sure that restricted +#. users cannot execute files uploaded using ftp or so.) +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Do not allow programs to be executed from this filesystem." +msgstr "Non permette l'esecuzione di programmi su questo filesystem." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_NOSUID>" +msgstr "B<MS_NOSUID>" + +#. (This is a security feature to prevent users executing set-user-ID and +#. set-group-ID programs from removable disk devices.) +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Do not honor set-user-ID and set-group-ID bits or file capabilities when " +"executing programs from this filesystem. In addition, SELinux domain " +"transitions require the permission I<nosuid_transition>, which in turn needs " +"also the policy capability I<nnp_nosuid_transition>." +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_RDONLY>" +msgstr "B<MS_RDONLY>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Mount filesystem read-only." +msgstr "Monta il filesystem in sola lettura." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_REC> (since Linux 2.4.11)" +msgstr "B<MS_REC> (a partire da Linux 2.4.11)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Used in conjunction with B<MS_BIND> to create a recursive bind mount, and in " +"conjunction with the propagation type flags to recursively change the " +"propagation type of all of the mounts in a subtree. See below for further " +"details." +msgstr "" +"Usata insieme a B<MS_BIND> per creare un montaggio \"bind\" ricorsivo, e " +"assieme ai flag per il tipo di condivisione per cambiare ricorsivamente il " +"tipo di condivisione di tutti i montaggi in un sottoalbero. Vedere più " +"avanti per ulteriori dettagli." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_RELATIME> (since Linux 2.6.20)" +msgstr "B<MS_RELATIME> (a partire da Linux 2.6.20)" + +#. Matthew Garrett notes in the patch that added this behavior +#. that this lets utilities such as tmpreaper (which deletes +#. files based on last access time) work correctly. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"When a file on this filesystem is accessed, update the file's last access " +"time (atime) only if the current value of atime is less than or equal to the " +"file's last modification time (mtime) or last status change time (ctime). " +"This option is useful for programs, such as B<mutt>(1), that need to know " +"when a file has been read since it was last modified. Since Linux 2.6.30, " +"the kernel defaults to the behavior provided by this flag (unless " +"B<MS_NOATIME> was specified), and the B<MS_STRICTATIME> flag is required to " +"obtain traditional semantics. In addition, since Linux 2.6.30, the file's " +"last access time is always updated if it is more than 1 day old." +msgstr "" +"Quando si accede a un file in questo filesystem, aggiorna l'ora dell'ultimo " +"accesso al file (atime) solo se il valore attuale di atime è minore o uguale " +"a quello dell'ultima modifica del file (mtime) o all'ora dell'ultimo " +"cambiamento di stato (ctime). Quest'opzione è utile per programmi come " +"B<mutt>(1), che hanno bisogno di sapere quando un file è stato letto dopo " +"l'ultima modifica. A partire da Linux 2.6.30, il kernel rende predefinito il " +"comportamento fornito da questo flag (a meno che non sia stata specificato " +"B<MS_NOATIME>), e il flag B<MS_STRICTATIME> è richiesto per ottenere il " +"comportamento tradizionale. Inoltre, a partire da Linux 2.6.30, il tempo " +"dell'ultimo accesso al file viene sempre aggiornato se risale a più di 1 " +"giorno prima." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_SILENT> (since Linux 2.6.17)" +msgstr "B<MS_SILENT> (a partire da Linux 2.6.17)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Suppress the display of certain (I<printk>()) warning messages in the " +"kernel log. This flag supersedes the misnamed and obsolete B<MS_VERBOSE> " +"flag (available since Linux 2.4.12), which has the same meaning." +msgstr "" +"Sopprime la visualizzazione di alcuni messaggi di avvertimento (I<printk>()) " +"nelle registrazioni del kernel.Questo flag sostituisce il flag (disponibile " +"da Linux 2.4.12) B<MS_VERBOSE>, che ha lo stesso significato." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_STRICTATIME> (since Linux 2.6.30)" +msgstr "B<MS_STRICTATIME> (a partire da Linux 2.6.30)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Always update the last access time (atime) when files on this filesystem are " +"accessed. (This was the default behavior before Linux 2.6.30.) Specifying " +"this flag overrides the effect of setting the B<MS_NOATIME> and " +"B<MS_RELATIME> flags." +msgstr "" +"L'ultimo tempo di accesso è sempre aggiornato (atime) quando i file su " +"questo filesystem sono acceduti. (Questo era il comportamento predefinito " +"prima di Linux 2.6.30.) Specificando questo flag l'effetto dell'impostazione " +"dei flag B<MS_NOATIME> e B<MS_RELATIME> viene ignorato." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_SYNCHRONOUS>" +msgstr "B<MS_SYNCHRONOUS>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Make writes on this filesystem synchronous (as though the B<O_SYNC> flag to " +"B<open>(2) was specified for all file opens to this filesystem)." +msgstr "" +"Rende sincrone le scritture su questo filesystem (come se il flag B<O_SYNC> " +"di B<open>(2) fosse specificata per tutti i file aperti in questo " +"filesystem)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_NOSYMFOLLOW> (since Linux 5.10)" +msgstr "B<MS_NOSYMFOLLOW> (a partire da Linux 5.10)" + +#. dab741e0e02bd3c4f5e2e97be74b39df2523fc6e +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Do not follow symbolic links when resolving paths. Symbolic links can still " +"be created, and B<readlink>(1), B<readlink>(2), B<realpath>(1), and " +"B<realpath>(3) all still work properly." +msgstr "" +"Non segue i collegamenti simbolici nella risoluzione dei percorsi. I " +"collegamenti simbolici possono essere sempre creati, e B<readlink>(1), " +"B<readlink>(2), B<realpath>(1) e B<realpath>(3) continueranno a funzionare " +"in modo appropriato." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"From Linux 2.4 onward, some of the above flags are settable on a per-mount " +"basis, while others apply to the superblock of the mounted filesystem, " +"meaning that all mounts of the same filesystem share those flags. " +"(Previously, all of the flags were per-superblock.)" +msgstr "" +"Da Linux 2.4 in poi, alcuni dei flag visti sopra sono impostabili a livello " +"di ogni singolo montaggio, mentre altri si applicano al superblocco del " +"filesystem montato, il che vuol dire che tutti i montaggi dello stesso " +"filesystem condividono tali flag. (Precedentemente, tutti i flag erano a " +"livello di superblocco.)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The per-mount-point flags are as follows:" +msgstr "I flag per singolo punto di montaggio sono i seguenti:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Since Linux 2.4: B<MS_NODEV>, B<MS_NOEXEC>, and B<MS_NOSUID> flags are " +"settable on a per-mount-point basis." +msgstr "" +"Da Linux 2.4: B<MS_NODEV>, B<MS_NOEXEC> e B<MS_NOSUID> possono essere " +"impostati a livello di ogni singolo punto di montaggio." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Additionally, since Linux 2.6.16: B<MS_NOATIME> and B<MS_NODIRATIME>." +msgstr "Inoltre, dal kernel 2.6.16: B<MS_NOATIME> e B<MS_NODIRATIME>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Additionally, since Linux 2.6.20: B<MS_RELATIME>." +msgstr "Inoltre, da Linux 2.6.20: B<MS_RELATIME>." + +#. And MS_I_VERSION? +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The following flags are per-superblock: B<MS_DIRSYNC>, B<MS_LAZYTIME>, " +#| "B<MS_MANDLOCK>, B<MS_SILENT>, and B<MS_SYNCHRONOUS>. The initial " +#| "settings of these flags are determined on the first mount of the " +#| "filesystem, and will be shared by all subsequent mounts of the same " +#| "filesystem. Subsequently, the settings of the flags can be changed via a " +#| "remount operation (see below). Such changes will be visible via all " +#| "mount points associated with the filesystem." +msgid "" +"The following flags are per-superblock: B<MS_DIRSYNC>, B<MS_LAZYTIME>, " +"B<MS_MANDLOCK>, B<MS_SILENT>, and B<MS_SYNCHRONOUS>. The initial settings " +"of these flags are determined on the first mount of the filesystem, and will " +"be shared by all subsequent mounts of the same filesystem. Subsequently, " +"the settings of the flags can be changed via a remount operation (see " +"below). Such changes will be visible via all mounts associated with the " +"filesystem." +msgstr "" +"I seguenti flag sono a livello di superblocco: B<MS_DIRSYNC>, " +"B<MS_LAZYTIME>, B<MS_MANDLOCK>, B<MS_SILENT> e B<MS_SYNCHRONOUS>. Le " +"impostazioni iniziali di questi flag sono stabilite al primo montaggio del " +"filesystem, e verranno riutilizzate per tutti gli ulteriori montaggi dello " +"stesso filesystem. Successivamente, le impostazioni dei flag possono essere " +"cambiate attraverso un'operazione di rimontaggio (vedi sotto). Tali " +"modifiche saranno applicate a tutti i punti di montaggio collegati con lo " +"stesso filesystem." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Since Linux 2.6.16, B<MS_RDONLY> can be set or cleared on a per-mount-point " +"basis as well as on the underlying filesystem superblock. The mounted " +"filesystem will be writable only if neither the filesystem nor the " +"mountpoint are flagged as read-only." +msgstr "" +"Da Linux 2.6.16 B<MS_RDONLY> può essere impostato o annullato a livello di " +"ogni singolo punto di montaggio, nonché a livello del superblocco del " +"filesystem sottostante. Il filesystem montato sarà scrivibile solo se né il " +"filesystem né il punto di montaggio sono marcati come di sola lettura." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Remounting an existing mount" +msgstr "Rimontare un montaggio esistente" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"An existing mount may be remounted by specifying B<MS_REMOUNT> in " +"I<mountflags>. This allows you to change the I<mountflags> and I<data> of " +"an existing mount without having to unmount and remount the filesystem. " +"I<target> should be the same value specified in the initial B<mount>() call." +msgstr "" +"Un montaggio esistente può essere montato di nuovo specificando " +"B<MS_REMOUNT> in I<mountflags>. Questo permette di cambiare I<mountflags> e " +"i I<dati> di un montaggio già in essere senza dover smontare e rimontare il " +"filesystem. I<target> deve avere gli stessi valori specificati nella " +"chiamata B<mount>() iniziale." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The I<source> and I<filesystemtype> arguments are ignored." +msgstr "Gli argomenti I<source> e I<filesystemtype> sono ignorati." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The I<mountflags> and I<data> arguments should match the values used in the " +"original B<mount>() call, except for those parameters that are being " +"deliberately changed." +msgstr "" +"Gli argomenti I<mountflags> e I<data> dovrebbero corrispondere ai valori " +"nella chiamata B<mount>() originale, ad eccezione dei parametri che si " +"desidera modificare." + +#. FIXME +#. MS_LAZYTIME seems to be available only on a few filesystems, +#. and on ext4, it seems (from experiment that this flag +#. can only be enabled (but not disabled) on a remount. +#. The following code in ext4_remount() (kernel 4.17) seems to +#. confirm this: +#. if (*flags & SB_LAZYTIME) +#. sb->s_flags |= SB_LAZYTIME; +#. See the definition of MS_RMT_MASK in include/uapi/linux/fs.h, +#. which excludes MS_DIRSYNC and MS_SILENT, although SB_DIRSYNC +#. and SB_SILENT are split out as per-superblock flags in do_mount() +#. (Linux 4.17 source code) +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The following I<mountflags> can be changed: B<MS_LAZYTIME>, " +#| "B<MS_MANDLOCK>, B<MS_NOATIME>, B<MS_NODEV>, B<MS_NODIRATIME>, " +#| "B<MS_NOEXEC>, B<MS_NOSUID>, B<MS_RELATIME>, B<MS_RDONLY>, " +#| "B<MS_STRICTATIME> (whose effect is to clear the B<MS_NOATIME> and " +#| "B<MS_RELATIME> flags), and B<MS_SYNCHRONOUS>. Attempts to change the " +#| "setting of the B<MS_DIRSYNC> and B<MS_SILENT> flags during a remount are " +#| "silently ignored. Note that changes to per-superblock flags are visible " +#| "via all mount points of the associated filesystem (because the per-" +#| "superblock flags are shared by all mount points)." +msgid "" +"The following I<mountflags> can be changed: B<MS_LAZYTIME>, B<MS_MANDLOCK>, " +"B<MS_NOATIME>, B<MS_NODEV>, B<MS_NODIRATIME>, B<MS_NOEXEC>, B<MS_NOSUID>, " +"B<MS_RELATIME>, B<MS_RDONLY>, B<MS_STRICTATIME> (whose effect is to clear " +"the B<MS_NOATIME> and B<MS_RELATIME> flags), and B<MS_SYNCHRONOUS>. " +"Attempts to change the setting of the B<MS_DIRSYNC> and B<MS_SILENT> flags " +"during a remount are silently ignored. Note that changes to per-superblock " +"flags are visible via all mounts of the associated filesystem (because the " +"per-superblock flags are shared by all mounts)." +msgstr "" +"I seguenti bit di I<mountflags> possono essere modificati: B<MS_LAZYTIME>, " +"B<MS_MANDLOCK>, B<MS_NOATIME>, B<MS_NODEV>, B<MS_NODIRATIME>, B<MS_NOEXEC>, " +"B<MS_NOSUID>, B<MS_RELATIME>, B<MS_RDONLY>, B<MS_STRICTATIME> (il cui " +"effetto è quello di azzerare i flag B<MS_NOATIME> e B<MS_RELATIME>), e " +"B<MS_SYNCHRONOUS>. I tentativi di cambiare l'impostazione del flag " +"B<MS_DIRSYNC> e B<MS_SILENT> durante un rimontaggio vengono ignorati senza " +"emettere messaggi. Si noti che i cambiamenti ai flag a livello di " +"superblocco sono visibili anche in tutti i punti di montaggio dei filesystem " +"associati (perché i flag a livello di superblocco sono condivisi da tutti i " +"punti di montaggio)." + +#. commit ffbc6f0ead47fa5a1dc9642b0331cb75c20a640e +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Since Linux 3.17, if none of B<MS_NOATIME>, B<MS_NODIRATIME>, " +"B<MS_RELATIME>, or B<MS_STRICTATIME> is specified in I<mountflags>, then the " +"remount operation preserves the existing values of these flags (rather than " +"defaulting to B<MS_RELATIME>)." +msgstr "" +"A partire da Linux 3.17, se nessuno tra B<MS_NOATIME>, B<MS_NODIRATIME>, " +"B<MS_RELATIME>, or B<MS_STRICTATIME> viene specificato in I<mountflags>, " +"l'operazione di rimontaggio preserva i valori esistenti di questi flag " +"(piuttosto che impostarli al valore predefinito B<MS_RELATIME>)." + +#. See https://lwn.net/Articles/281157/ +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "Since Linux 2.6.26, the B<MS_REMOUNT> flag can be used with B<MS_BIND> to " +#| "modify only the per-mount-point flags. This is particularly useful for " +#| "setting or clearing the \"read-only\" flag on a mount point without " +#| "changing the underlying filesystem. Specifying I<mountflags> as:" +msgid "" +"Since Linux 2.6.26, the B<MS_REMOUNT> flag can be used with B<MS_BIND> to " +"modify only the per-mount-point flags. This is particularly useful for " +"setting or clearing the \"read-only\" flag on a mount without changing the " +"underlying filesystem. Specifying I<mountflags> as:" +msgstr "" +"A partire da Linux 2.6.26, il flag B<MS_REMOUNT> può essere usato con " +"B<MS_BIND> per modificare solo i flag relativi ai punti di montaggio Questo " +"è particolarmente utile per impostare o annullare il flag \"read-only\" su " +"un punto di montaggio senza cambiare il filesystem sottostante. Specificando " +"I<mountflags> come:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "MS_REMOUNT | MS_BIND | MS_RDONLY\n" +msgstr "MS_REMOUNT | MS_BIND | MS_RDONLY\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "will make access through this mountpoint read-only, without affecting " +#| "other mount points." +msgid "" +"will make access through this mountpoint read-only, without affecting other " +"mounts." +msgstr "" +"si farà l'accesso attraverso questo punto di montaggio, senza influenzare " +"altri punti di montaggio." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Creating a bind mount" +msgstr "Creare un montaggio di tipo bind" + +#. since Linux 2.4.0-test9 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If I<mountflags> includes B<MS_BIND> (available since Linux 2.4), then " +"perform a bind mount. A bind mount makes a file or a directory subtree " +"visible at another point within the single directory hierarchy. Bind mounts " +"may cross filesystem boundaries and span B<chroot>(2) jails." +msgstr "" +"Se I<mountflags> comprende B<MS_BIND> (disponibile da Linux 2.4 in poi) " +"viene eseguito un montaggio di tipo bind. Un montaggio di tipo bind rende un " +"file o un sottoalbero di directory visibile a un altro punto all'interno " +"dell'unica gerarchia di directory. I montaggi di tipo bind possono " +"attraversare i filesystem e oltrepassare le gabbie B<chroot>(2)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The I<filesystemtype> and I<data> arguments are ignored." +msgstr "Gli argomenti I<filesystemtype> e I<data> sono ignorati." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The remaining bits (other than B<MS_REC>, described below) in the " +#| "I<mountflags> argument are also ignored. (The bind mount has the same " +#| "mount options as the underlying mount point.) However, see the " +#| "discussion of remounting above, for a method of making an existing bind " +#| "mount read-only." +msgid "" +"The remaining bits (other than B<MS_REC>, described below) in the " +"I<mountflags> argument are also ignored. (The bind mount has the same mount " +"options as the underlying mount.) However, see the discussion of remounting " +"above, for a method of making an existing bind mount read-only." +msgstr "" +"I restanti bit (diversi da B<MS_REC>, descritto sotto) nell'argomento " +"I<mountflags> vengono anch'essi ignorati. (Il montaggio di tipo bind ha le " +"stesse opzioni di montaggio del punto di montaggio su cui viene applicato.) " +"Si veda comunque la spiegazione sul rimontaggio vista prima, per il modo di " +"rendere in sola lettura un punto di montaggio già in essere." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"By default, when a directory is bind mounted, only that directory is " +"mounted; if there are any submounts under the directory tree, they are not " +"bind mounted. If the B<MS_REC> flag is also specified, then a recursive " +"bind mount operation is performed: all submounts under the I<source> subtree " +"(other than unbindable mounts) are also bind mounted at the corresponding " +"location in the I<target> subtree." +msgstr "" +"In modo predefinito, quando una directory è montata con un montaggio di tipo " +"bind, viene montata solo quella particolare directory; se ci sono dei " +"sottomontaggi nell'albero della directory, questi non sono montati nel " +"montaggio di tipo bind. Se viene specificato anche il flag B<MS_REC>, viene " +"effettuata un'operazione di montaggio di tipo bind ricorsiva: tutti i " +"sottomontaggi nel sottoalbero I<source> (tranne i montaggi non condivisibile " +"(unbindable) con un'operazione di bind) sono anche montati con un montaggio " +"di tipo bind alla posizione corrispondente nel sottoalbero I<target>." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Changing the propagation type of an existing mount" +msgstr "Cambiare il tipo di condivisione di un montaggio esistente" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If I<mountflags> includes one of B<MS_SHARED>, B<MS_PRIVATE>, B<MS_SLAVE>, " +"or B<MS_UNBINDABLE> (all available since Linux 2.6.15), then the propagation " +"type of an existing mount is changed. If more than one of these flags is " +"specified, an error results." +msgstr "" +"Se I<mountflags> include uno tra B<MS_SHARED>, B<MS_PRIVATE>, B<MS_SLAVE> o " +"B<MS_UNBINDABLE> (tutti disponibili a partire da Linux 2.6.15), il tipo di " +"condivisione di un montaggio esistente viene cambiato. Se si specifica più " +"d'uno di questi flag, viene prodotto un errore." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The only other flags that can be specified while changing the propagation " +"type are B<MS_REC> (described below) and B<MS_SILENT> (which is ignored)." +msgstr "" +"I soli altri flag che possono essere specificati nel cambiare il tipo di " +"condivisione sono B<MS_REC> (descritto sotto) e B<MS_SILENT> (che viene " +"ignorato)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The I<source>, I<filesystemtype>, and I<data> arguments are ignored." +msgstr "Gli argomenti I<source>, I<filesystemtype> e I<data> sono ignorati." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The meanings of the propagation type flags are as follows:" +msgstr "" +"I tipi di condivisione richiesti dai flag hanno il seguente significato:" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_SHARED>" +msgstr "B<MS_SHARED>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "Make this mount point shared. Mount and unmount events immediately under " +#| "this mount point will propagate to the other mount points that are " +#| "members of this mount's peer group. Propagation here means that the same " +#| "mount or unmount will automatically occur under all of the other mount " +#| "points in the peer group. Conversely, mount and unmount events that take " +#| "place under peer mount points will propagate to this mount point." +msgid "" +"Make this mount shared. Mount and unmount events immediately under this " +"mount will propagate to the other mounts that are members of this mount's " +"peer group. Propagation here means that the same mount or unmount will " +"automatically occur under all of the other mounts in the peer group. " +"Conversely, mount and unmount events that take place under peer mounts will " +"propagate to this mount." +msgstr "" +"Rende condiviso questo punto di montaggio. Gli eventi di montaggio e " +"smontaggio che stanno subito sotto questo punto di montaggio si " +"propagheranno agli altri punti di mount che sono membri di questo \"gruppo " +"di pari\" (peer group) nel montaggio. Qui condivisione significa che lo " +"stesso montaggio o smontaggio avverrà automaticamente sotto tutti gli altri " +"punti di mount nel \"gruppo di pari\". Simmetricamente, gli eventi di " +"montaggio e smontaggio che hanno luogo nel \"gruppo di pari\" si " +"propagheranno a questo punto di montaggio." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_PRIVATE>" +msgstr "B<MS_PRIVATE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "Make this mount point private. Mount and unmount events do not propagate " +#| "into or out of this mount point." +msgid "" +"Make this mount private. Mount and unmount events do not propagate into or " +"out of this mount." +msgstr "" +"Rende privato questo punto di montaggio. Gli eventi di montaggio e " +"smontaggio non vengono condivisi dentro o fuori a questo punto di montaggio." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_SLAVE>" +msgstr "B<MS_SLAVE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "If this is a shared mount point that is a member of a peer group that " +#| "contains other members, convert it to a slave mount. If this is a shared " +#| "mount point that is a member of a peer group that contains no other " +#| "members, convert it to a private mount. Otherwise, the propagation type " +#| "of the mount point is left unchanged." +msgid "" +"If this is a shared mount that is a member of a peer group that contains " +"other members, convert it to a slave mount. If this is a shared mount that " +"is a member of a peer group that contains no other members, convert it to a " +"private mount. Otherwise, the propagation type of the mount is left " +"unchanged." +msgstr "" +"Se questo è un punto di montaggio condiviso che è membro di un \"gruppo di " +"pari\" (peer group) che contiene altri membri, viene convertito in un " +"montaggio asservito (slave mount). Se questo è un punto di montaggio " +"condiviso che è membro di un \"gruppo di pari\" che non contiene altri " +"membri, viene convertito in un montaggio privato (private mount). " +"Altrimenti, il tipo di condivisione del punto di montaggio rimane invariato." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "When a mount point is a slave, mount and unmount events propagate into " +#| "this mount point from the (master) shared peer group of which it was " +#| "formerly a member. Mount and unmount events under this mount point do " +#| "not propagate to any peer." +msgid "" +"When a mount is a slave, mount and unmount events propagate into this mount " +"from the (master) shared peer group of which it was formerly a member. " +"Mount and unmount events under this mount do not propagate to any peer." +msgstr "" +"Quando un punto di montaggio è asservito ad altri (slave mount), gli eventi " +"di montaggio e smontaggio si propagano in questo punto di montaggio dal " +"\"gruppo di pari\" (master) condiviso del quale era stato membro in " +"precedenza. Gli eventi di montaggio e smontaggio sotto questo punto di " +"montaggio non si propagano a nessun \"pari\" (peer)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "A mount point can be the slave of another peer group while at the same " +#| "time sharing mount and unmount events with a peer group of which it is a " +#| "member." +msgid "" +"A mount can be the slave of another peer group while at the same time " +"sharing mount and unmount events with a peer group of which it is a member." +msgstr "" +"Un punto di montaggio può essere asservito (slave) a un altro \"gruppo di " +"pari\" condividendo nel contempo eventi di montaggio e smontaggio con un " +"\"gruppo di pari\" di cui è membro." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MS_UNBINDABLE>" +msgstr "B<MS_UNBINDABLE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Make this mount unbindable. This is like a private mount, and in addition " +"this mount can't be bind mounted. When a recursive bind mount (B<mount>() " +"with the B<MS_BIND> and B<MS_REC> flags) is performed on a directory " +"subtree, any unbindable mounts within the subtree are automatically pruned " +"(i.e., not replicated) when replicating that subtree to produce the target " +"subtree." +msgstr "" +"Rende questo montaggio non condivisibile unbindaable) con un'operazione di " +"bind. È come un montaggio privato (private mount), e in più questo montaggio " +"non può essere montato con un montaggio di tipo bind. Quando un montaggio di " +"tipo bind ricorsivo (B<mount>() con i flag B<MS_BIND> e B<MS_REC>) è " +"effettuato su un sottoalbero di directory, qualsiasi montaggio non " +"condivisibile (unbindable) con un'operazione di bind all'interno del " +"sottoalbero è automaticamente smontato (cioè, non replicato) quando si " +"replica questo sottoalbero per produrre il sottoalbero di destinazione." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "By default, changing the propagation type affects only the I<target> " +#| "mount point. If the B<MS_REC> flag is also specified in I<mountflags>, " +#| "then the propagation type of all mount points under I<target> is also " +#| "changed." +msgid "" +"By default, changing the propagation type affects only the I<target> mount. " +"If the B<MS_REC> flag is also specified in I<mountflags>, then the " +"propagation type of all mounts under I<target> is also changed." +msgstr "" +"In modo predefinito, il cambio del tipo di condivisione influisce solo sul " +"punto di montaggio I<target>. Se viene specificato anche il flag B<MS_REC> " +"in I<mountflags>, viene cambiato anche il tipo di condivisione di tutti i " +"punti di montaggio sotto I<target>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"For further details regarding mount propagation types (including the default " +"propagation type assigned to new mounts), see B<mount_namespaces>(7)." +msgstr "" +"Per ulteriori dettagli sui tipi di condivisione del montaggio (compreso il " +"tipo di condivisione predefinito assegnato ai nuovi montaggi, si veda " +"B<mount_namespaces>(7)." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Moving a mount" +msgstr "Spostare un montaggio" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "If I<mountflags> contains the flag B<MS_MOVE> (available since Linux " +#| "2.4.18), then move a subtree: I<source> specifies an existing mount point " +#| "and I<target> specifies the new location to which that mount point is to " +#| "be relocated. The move is atomic: at no point is the subtree unmounted." +msgid "" +"If I<mountflags> contains the flag B<MS_MOVE> (available since Linux " +"2.4.18), then move a subtree: I<source> specifies an existing mount and " +"I<target> specifies the new location to which that mount is to be " +"relocated. The move is atomic: at no point is the subtree unmounted." +msgstr "" +"Se I<mountflags> contiene il flag B<MS_MOVE> (disponibile a partire da Linux " +"2.4.18), viene spostato un sottoalbero: I<source> specifica un punto di " +"montaggio esistente e I<target> specifica la nuova posizione nella quale " +"dev'essere ricollocato quel punto di montaggio. Lo spostamento avviene senza " +"soluzione di continuità: il sottoalbero non viene mai smontato." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The remaining bits in the I<mountflags> argument are ignored, as are the " +"I<filesystemtype> and I<data> arguments." +msgstr "" +"I rimanenti bit nell'argomento I<mountflags> vengono ignorati, poiché essi " +"sono gli argomenti di I<filesystemtype> e I<data>." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "Creating a bind mount" +msgid "Creating a new mount" +msgstr "Creare un montaggio di tipo bind" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "If none of B<MS_REMOUNT>, B<MS_BIND>, B<MS_MOVE>, B<MS_SHARED>, " +#| "B<MS_PRIVATE>, B<MS_SLAVE>, or B<MS_UNBINDABLE> is specified in " +#| "I<mountflags>, then B<mount>() performs its default action: creating a " +#| "new mount point. I<source> specifies the source for the new mount point, " +#| "and I<target> specifies the directory at which to create the mount point." +msgid "" +"If none of B<MS_REMOUNT>, B<MS_BIND>, B<MS_MOVE>, B<MS_SHARED>, " +"B<MS_PRIVATE>, B<MS_SLAVE>, or B<MS_UNBINDABLE> is specified in " +"I<mountflags>, then B<mount>() performs its default action: creating a new " +"mount. I<source> specifies the source for the new mount, and I<target> " +"specifies the directory at which to create the mount point." +msgstr "" +"Se nessuno di questi flag B<MS_REMOUNT>, B<MS_BIND>, B<MS_MOVE>, " +"B<MS_SHARED>, B<MS_PRIVATE>, B<MS_SLAVE> o B<MS_UNBINDABLE> viene " +"specificato in I<mountflags>, B<mount>() esegue la sua azione predefinita: " +"creare un nuovo punto di montaggio. I<source> specifica l'origine per il " +"nuovo punto di montaggio, e I<target> specifica la directory nella quale " +"creare il punto di montaggio." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The I<filesystemtype> and I<data> arguments are employed, and further bits " +"may be specified in I<mountflags> to modify the behavior of the call." +msgstr "" +"Vengono impiegati gli argomenti I<filesystemtype> e I<data>, e ulteriori bit " +"possono essere specificati in I<mountflags> per modificare il comportamento " +"della chiamata." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On success, zero is returned. On error, -1 is returned, and I<errno> is set " +"to indicate the error." +msgstr "" +"In caso di successo restituisce zero. In caso di errore restituisce -1, e " +"I<errno> verrà impostato per indicare l'errore." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The error values given below result from filesystem type independent " +"errors. Each filesystem type may have its own special errors and its own " +"special behavior. See the Linux kernel source code for details." +msgstr "" +"I valori di errore indicati di seguito sono causati da errori indipendenti " +"dal tipo di filesystem. Ciascun tipo di filesystem può avere i propri errori " +"speciali e il suo comportamento speciale. Vedere il codice sorgente del " +"kernel per dettagli." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EACCES>" +msgstr "B<EACCES>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A component of a path was not searchable. (See also B<path_resolution>(7).)" +msgstr "" +"Un componente di un percorso non poteva essere acceduto. (Vedere anche " +"B<path_resolution>(7).)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Mounting a read-only filesystem was attempted without giving the " +"B<MS_RDONLY> flag." +msgstr "" +"È stato tentato il montaggio di un filesystem in sola lettura senza dare il " +"flag B<MS_RDONLY>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The filesystem may be read-only for various reasons, including: it resides " +"on a read-only optical disk; it is resides on a device with a physical " +"switch that has been set to mark the device read-only; the filesystem " +"implementation was compiled with read-only support; or errors were detected " +"when initially mounting the filesystem, so that it was marked read-only and " +"can't be remounted as read-write (until the errors are fixed)." +msgstr "" +"Il filesystem può essere di sola lettura per diverse ragioni, tra le quali: " +"risiede in un disco ottico di sola lettura;risiede su un dispositivo con un " +"interrutore fisico che è stato impostato per marcare il dispositivo come di " +"sola lettura; il filesystem in questione è stato creato per supportare la " +"sola lettura; oppure sono stati riscontrati errori durante montaggio " +"iniziale del filesystem, per cui esso è stato marcato come di sola lettura e " +"non può essere rimontato in lettura-scrittura (fino a quando gli errori non " +"siano stati corretti)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Some filesystems instead return the error B<EROFS> on an attempt to mount a " +"read-only filesystem." +msgstr "" +"Alcuni filesystem restituiscono l'errore B<EROFS> su un tentativo di " +"montaggio di un filesystem di sola lettura." + +#. mtk: Probably: write permission is required for MS_BIND, with +#. the error EPERM if not present; CAP_DAC_OVERRIDE is required. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The block device I<source> is located on a filesystem mounted with the " +"B<MS_NODEV> option." +msgstr "" +"Il dispositivo a blocchi I<source> si trova su un filesystem montato con " +"l'opzione B<MS_NODEV>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EBUSY>" +msgstr "B<EBUSY>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"An attempt was made to stack a new mount directly on top of an existing " +"mount point that was created in this mount namespace with the same I<source> " +"and I<target>." +msgstr "" +"È stato fatto un tentativo per sistemare un nuovo punto di montaggio in cima " +"a un punto di montaggio esistente che era stato creato in questo " +"\"namespace\" di montaggio con lo stesso I<source> e I<target>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"I<source> cannot be remounted read-only, because it still holds files open " +"for writing." +msgstr "" +"I<source> non può essere rimontato in sola lettura, perché contiene ancora " +"file aperti in scrittura." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EFAULT>" +msgstr "B<EFAULT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "One of the pointer arguments points outside the user address space." +msgstr "" +"Uno dei puntatori agli argomenti punta fuori dallo spazio di indirizzamento " +"dell'utente." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EINVAL>" +msgstr "B<EINVAL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<source> had an invalid superblock." +msgstr "I<source> ha un superblocco non valido." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A remount operation (B<MS_REMOUNT>) was attempted, but I<source> was not " +"already mounted on I<target>." +msgstr "" +"È stato tentata un'operazione di rimontaggio (B<MS_REMOUNT>), ma I<source> " +"non era ancora stato montato su I<target>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "A move operation (B<MS_MOVE>) was attempted, but the mount tree under " +#| "I<source> includes unbindable mounts and I<target> is a mount point that " +#| "has propagation type B<MS_SHARED>." +msgid "" +"A move operation (B<MS_MOVE>) was attempted, but the mount tree under " +"I<source> includes unbindable mounts and I<target> is a mount that has " +"propagation type B<MS_SHARED>." +msgstr "" +"È stato tentata un'operazione di spostamento (B<MS_MOVE>), ma l'albero di " +"montaggio sotto I<source> include montaggi non condivisibili (unbindable) e " +"I<target> è un punto di montaggio che ha una propagazione di tipo " +"B<MS_SHARED>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A move operation (B<MS_MOVE>) was attempted, but the parent mount of " +"I<source> mount has propagation type B<MS_SHARED>." +msgstr "" +"È stata tentata un'operazione di spostamento (B<MS_MOVE>), ma il montaggio " +"del filesystem genitore I<source> di questo montaggio ha una propagazione di " +"tipo B<MS_SHARED>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "A move operation (B<MS_MOVE>) was attempted, but I<source> was not a " +#| "mount point, or was \\(aq/\\(aq." +msgid "" +"A move operation (B<MS_MOVE>) was attempted, but I<source> was not a mount, " +"or was \\[aq]/\\[aq]." +msgstr "" +"È stata tentata un'operazione di spostamento (B<MS_MOVE>), ma I<source> non " +"era un punto di montaggio, o era \\(aq/\\(aq." + +#. See commit 8823c079ba7136dc1948d6f6dcb5f8022bde438e +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "A bind operation (B<MS_BIND>) was requested where I<source> referred a " +#| "mount namespace magic link (i.e., a I</proc/[pid]/ns/mnt> magic link or a " +#| "bind mount to such a link) and the propagation type of the parent mount " +#| "of I<target> was B<MS_SHARED>, but propagation of the requested bind " +#| "mount could lead to a circular dependency that might prevent the mount " +#| "namespace from ever being freed." +msgid "" +"A bind operation (B<MS_BIND>) was requested where I<source> referred a " +"mount namespace magic link (i.e., a I</proc/>pidI</ns/mnt> magic link or a " +"bind mount to such a link) and the propagation type of the parent mount of " +"I<target> was B<MS_SHARED>, but propagation of the requested bind mount " +"could lead to a circular dependency that might prevent the mount namespace " +"from ever being freed." +msgstr "" +"È stata richiesta un'operazione di tipo bind (B<MS_BIND>) dove I<source> " +"fa riferimento a un collegamento I<magic link> dello spazio dei nomi di " +"mount (p.es. un magic link I</proc/[pid]/ns/mnt> o un montaggio di tipo bind " +"a tale collegamento) e il tipo di propagazione del montaggio genitore di " +"I<target> era B<MS_SHARED>, ma la propagazione del montaggio di tipo bind " +"richiesta potrebbe determinare una dipendenza circolare che potrebbe " +"impedire che lo spazio dei nomi di mount sia liberato." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"I<mountflags> includes more than one of B<MS_SHARED>, B<MS_PRIVATE>, " +"B<MS_SLAVE>, or B<MS_UNBINDABLE>." +msgstr "" +"I<mountflags> include più d'uno di questi flag: B<MS_SHARED>, B<MS_PRIVATE>, " +"B<MS_SLAVE> o B<MS_UNBINDABLE>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"I<mountflags> includes B<MS_SHARED>, B<MS_PRIVATE>, B<MS_SLAVE>, or " +"B<MS_UNBINDABLE> and also includes a flag other than B<MS_REC> or " +"B<MS_SILENT>." +msgstr "" +"I<mountflags> include B<MS_SHARED>, B<MS_PRIVATE>, B<MS_SLAVE> o " +"B<MS_UNBINDABLE> e include anche un flag diverso da B<MS_REC> o B<MS_SILENT>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "An attempt was made to bind mount an unbindable mount." +msgstr "" +"Si è tentato di montare in modalità bind un montaggio non montabile in " +"modalità bind (unbindable mount)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"In an unprivileged mount namespace (i.e., a mount namespace owned by a user " +"namespace that was created by an unprivileged user), a bind mount operation " +"(B<MS_BIND>) was attempted without specifying (B<MS_REC>), which would have " +"revealed the filesystem tree underneath one of the submounts of the " +"directory being bound." +msgstr "" +"In uno spazio dei nomi di montaggio senza privilegi (i.e., uno spazio dei " +"nomi di montaggio di proprietà di uno spazio dei nomi utente che era stato " +"creato da un utente senza privilegi), è stata tentata un'operazione di " +"montaggio di tipo bind (B<MS_BIND>) senza specificare (B<MS_REC>), che " +"avrebbe rivelato la posizione dell'albero del filesystem sotto uno dei " +"submontaggi della directory da collegare." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELOOP>" +msgstr "B<ELOOP>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Too many links encountered during pathname resolution." +msgstr "Troppi collegamenti incontrati durante la risoluzione di un percorso." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A move operation was attempted, and I<target> is a descendant of I<source>." +msgstr "" +"È stato tentato uno spostamento, mentre I<target> è discendente (è un " +"sottoalbero) di I<source>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EMFILE>" +msgstr "B<EMFILE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "(In case no block device is required:) Table of dummy devices is full." +msgstr "" +"(Nel caso non sia necessario un dispositivo a blocchi:) La tabella dei " +"dispositivi fittizi è piena." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENAMETOOLONG>" +msgstr "B<ENAMETOOLONG>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "A pathname was longer than B<MAXPATHLEN>." +msgstr "Un nome di percorso è più lungo di B<MAXPATHLEN>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENODEV>" +msgstr "B<ENODEV>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<filesystemtype> not configured in the kernel." +msgstr "I<filesystemtype> non configurato nel kernel." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOENT>" +msgstr "B<ENOENT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "A pathname was empty or had a nonexistent component." +msgstr "Un nome di percorso era vuoto o aveva un componente inesistente." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOMEM>" +msgstr "B<ENOMEM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The kernel could not allocate a free page to copy filenames or data into." +msgstr "" +"Il kernel non può allocare una pagina libera in cui copiare nomi di file o " +"dati." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOTBLK>" +msgstr "B<ENOTBLK>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<source> is not a block device (and a device was required)." +msgstr "" +"I<source> non è un dispositivo a blocchi (ed era necessario un dispositivo " +"di questo tipo)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOTDIR>" +msgstr "B<ENOTDIR>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<target>, or a prefix of I<source>, is not a directory." +msgstr "I<target>, o un prefisso di I<source>, non è una directory." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENXIO>" +msgstr "B<ENXIO>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The major number of the block device I<source> is out of range." +msgstr "" +"Il \"numero principale\" del dispositivo a blocchi I<source> è fuori limite." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EPERM>" +msgstr "B<EPERM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The caller does not have the required privileges." +msgstr "Il chiamante non ha i privilegi necessari." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"An attempt was made to modify (B<MS_REMOUNT>) the B<MS_RDONLY>, " +"B<MS_NOSUID>, or B<MS_NOEXEC> flag, or one of the \"atime\" flags " +"(B<MS_NOATIME>, B<MS_NODIRATIME>, B<MS_RELATIME>) of an existing mount, but " +"the mount is locked; see B<mount_namespaces>(7)." +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EROFS>" +msgstr "B<EROFS>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Mounting a read-only filesystem was attempted without giving the " +"B<MS_RDONLY> flag. See B<EACCES>, above." +msgstr "" +"Si è tentato di montare un filesystem di sola lettura senza specificare il " +"flag B<MS_RDONLY>. Si veda B<EACCES>, sopra." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "Linux." +msgstr "Linux." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The definitions of B<MS_DIRSYNC>, B<MS_MOVE>, B<MS_PRIVATE>, B<MS_REC>, " +#| "B<MS_RELATIME>, B<MS_SHARED>, B<MS_SLAVE>, B<MS_STRICTATIME>, and " +#| "B<MS_UNBINDABLE> were added to glibc headers in version 2.12." +msgid "" +"The definitions of B<MS_DIRSYNC>, B<MS_MOVE>, B<MS_PRIVATE>, B<MS_REC>, " +"B<MS_RELATIME>, B<MS_SHARED>, B<MS_SLAVE>, B<MS_STRICTATIME>, and " +"B<MS_UNBINDABLE> were added to glibc headers in glibc 2.12." +msgstr "" +"Le definizioni di B<MS_DIRSYNC>, B<MS_MOVE>, B<MS_PRIVATE>, B<MS_REC>, " +"B<MS_RELATIME>, B<MS_SHARED>, B<MS_SLAVE>, B<MS_STRICTATIME> e " +"B<MS_UNBINDABLE> sono state aggiunte alle intestazioni di glibc nella " +"versione 2.12." + +#. Multiple mounts on same mount point: since Linux 2.3.99pre7. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Since Linux 2.4 a single filesystem can be mounted at multiple mount points, " +"and multiple mounts can be stacked on the same mount point." +msgstr "" +"A partire da Linux 2.4 un singolo filesystem può essere montato su punti di " +"montaggio multipli, e su uno stesso punto di montaggio possono essere " +"impilati più montaggi." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The I<mountflags> argument may have the magic number 0xC0ED " +#| "(B<MS_MGC_VAL>) in the top 16 bits. (All of the other flags discussed " +#| "in DESCRIPTION occupy the low order 16 bits of I<mountflags>.) " +#| "Specifying B<MS_MGC_VAL> was required in kernel versions prior to 2.4, " +#| "but since Linux 2.4 is no longer required and is ignored if specified." +msgid "" +"The I<mountflags> argument may have the magic number 0xC0ED (B<MS_MGC_VAL>) " +"in the top 16 bits. (All of the other flags discussed in DESCRIPTION occupy " +"the low order 16 bits of I<mountflags>.) Specifying B<MS_MGC_VAL> was " +"required before Linux 2.4, but since Linux 2.4 is no longer required and is " +"ignored if specified." +msgstr "" +"L'argomento I<mountflags> può avere il \"magic number\" 0xC0ED " +"(B<MS_MGC_VAL>) nei 16 bit più alti. (Tutti gli altri flag visti in " +"DESCRIZIONE occupano i 16 bit meno significativi di I<mountflags>.) " +"Specificare B<MS_MGC_VAL> era necessario nelle versioni di kernel precedenti " +"alla 2.4, ma dalla 2.4 non è più necessario ed è ignorato se specificato." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The original B<MS_SYNC> flag was renamed B<MS_SYNCHRONOUS> in 1.1.69 when a " +"different B<MS_SYNC> was added to I<E<lt>mman.hE<gt>>." +msgstr "" +"Il flag originale B<MS_SYNC> è stato rinominato B<MS_SYNCHRONOUS> in 1.1.69 " +"quando è stato aggiunto un diverso B<MS_SYNC> a I<E<lt>mman.hE<gt>>." + +#. The change is in patch-2.4.0-prerelease. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Before Linux 2.4 an attempt to execute a set-user-ID or set-group-ID program " +"on a filesystem mounted with B<MS_NOSUID> would fail with B<EPERM>. Since " +"Linux 2.4 the set-user-ID and set-group-ID bits are just silently ignored in " +"this case." +msgstr "" +"Prima di Linux 2.4, un tentativo di eseguire un programma che usa set-user-" +"ID o set-group-ID su un filesystem montato con B<MS_NOSUID> falliva con " +"B<EPERM>. A partire da Linux 2.4 la richiesta di set-user-ID e set-group-ID " +"in questo caso è ignorata senza emettere messaggi." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Mount namespaces" +msgstr "Spazi dei nomi di montaggio" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "Starting with kernel 2.4.19, Linux provides mount namespaces. A mount " +#| "namespace is the set of filesystem mounts that are visible to a process. " +#| "Mount namespaces can be (and usually are) shared between multiple " +#| "processes, and changes to the namespace (i.e., mounts and unmounts) by " +#| "one process are visible to all other processes sharing the same " +#| "namespace. (The pre-2.4.19 Linux situation can be considered as one in " +#| "which a single namespace was shared by every process on the system.)" +msgid "" +"Starting with Linux 2.4.19, Linux provides mount namespaces. A mount " +"namespace is the set of filesystem mounts that are visible to a process. " +"Mount namespaces can be (and usually are) shared between multiple " +"processes, and changes to the namespace (i.e., mounts and unmounts) by one " +"process are visible to all other processes sharing the same namespace. (The " +"pre-2.4.19 Linux situation can be considered as one in which a single " +"namespace was shared by every process on the system.)" +msgstr "" +"A partire dal kernel 2.4.19, Linux fornisce spazi dei nomi di montaggio. Lo " +"spazio dei nomi di montaggio è l'insieme di montaggi di filesystem che un " +"processo può vedere. Gli spazi dei nomi di montaggio possono essere (e di " +"solito sono) condivisi tra più processi, e i cambiamenti provocati da un " +"processo (cioè montaggi e smontaggi) sono visibili a tutti i processi che " +"condividano lo stesso spazio dei nomi. (La situazione prima di Linux 2.4.19 " +"prevedeva che un singolo spazio dei nomi fosse condiviso da tutti i processi " +"nel sistema.)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A child process created by B<fork>(2) shares its parent's mount namespace; " +"the mount namespace is preserved across an B<execve>(2)." +msgstr "" +"Un processo figlio creato da B<fork>(2) condivide lo spazio dei nomi di " +"montaggio del suo genitore: lo spazio dei nomi di montaggio viene preservato " +"se si invoca B<execve>(2)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A process can obtain a private mount namespace if: it was created using the " +"B<clone>(2) B<CLONE_NEWNS> flag, in which case its new namespace is " +"initialized to be a I<copy> of the namespace of the process that called " +"B<clone>(2); or it calls B<unshare>(2) with the B<CLONE_NEWNS> flag, which " +"causes the caller's mount namespace to obtain a private copy of the " +"namespace that it was previously sharing with other processes, so that " +"future mounts and unmounts by the caller are invisible to other processes " +"(except child processes that the caller subsequently creates) and vice versa." +msgstr "" +"Un processo può ottenere uno spazio dei nomi di montaggio privato se: è " +"stato creato usando il flag B<CLONE_NEWNS> di B<clone>(), e in questo caso " +"il suo nuovo spazio dei nomi viene inizializzato come I<copia> degli spazi " +"dei nomi del processo che ha chiamato B<clone>(); oppure se chiama " +"B<unshare>(2) con il flag B<CLONE_NEWNS>, che permette allo spazio dei nomi " +"del chiamante di ottenere una copia privata dello spazio dei nomi che in " +"precedenza condivideva con altri processi, in modo che chiamate a montaggi e " +"smontaggi futuri siano invisibili agli altri processi (ad eccezione di " +"processi figli creati successivamente dal chiamante), e viceversa." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "For further details on mount namespaces, see B<mount_namespaces>(7)." +msgstr "" +"Per ulteriori dettagli sugli spazi dei nomi dei montaggi si veda: " +"B<mount_namespaces>(7)." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "Parental relationship between mount points" +msgid "Parental relationship between mounts" +msgstr "Relazioni parentali tra punti di montaggio" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "Each mount point has a parent mount point. The overall parental " +#| "relationship of all mount points defines the single directory hierarchy " +#| "seen by the processes within a mount namespace." +msgid "" +"Each mount has a parent mount. The overall parental relationship of all " +"mounts defines the single directory hierarchy seen by the processes within a " +"mount namespace." +msgstr "" +"Ogni punto di montaggio ha un punto di montaggio genitore. La relazione " +"globale fra tutti i punti di montaggio definisce la singola gerarchia delle " +"directory visibile dai processi all'interno di uno spazio dei nomi di " +"montaggio." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The parent of a new mount point is defined when the mount point is " +#| "created. In the usual case, the parent of a new mount is the mount point " +#| "of the filesystem containing the directory or file at which the new mount " +#| "is attached. In the case where a new mount is stacked on top of an " +#| "existing mount, the parent of the new mount is the previous mount that " +#| "was stacked at that location." +msgid "" +"The parent of a new mount is defined when the mount is created. In the " +"usual case, the parent of a new mount is the mount of the filesystem " +"containing the directory or file at which the new mount is attached. In the " +"case where a new mount is stacked on top of an existing mount, the parent of " +"the new mount is the previous mount that was stacked at that location." +msgstr "" +"Il genitore di un nuovo punto di montaggio viene definito alla creazione del " +"punto di montaggio. Normalmente, il genitore di un nuovo punto di montaggio " +"è il punto di montaggio del filesystem contenente la directory o il file a " +"cui il punto di montaggio è collegato. Nel caso in cui un nuovo punto di " +"montaggio sia sovrapposto a un montaggio esistente, il genitore del nuovo " +"montaggio è il precedente montaggio che era stato sovrapposto in quella " +"posizione." + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The parental relationship between mount points can be discovered via the " +#| "I</proc/[pid]/mountinfo> file (see below)." +msgid "" +"The parental relationship between mounts can be discovered via the I</proc/" +">pidI</mountinfo> file (see below)." +msgstr "" +"La relazione parentale tra punti di montaggio si può vedere tramite il file " +"I</proc/[pid]/mountinfo> (vedi sotto)." + +#. type: SS +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "/proc/[pid]/mounts and /proc/[pid]/mountinfo" +msgid "I</proc/>pidI</mounts> and I</proc/>pidI</mountinfo>" +msgstr "/proc/[pid]/mounts e /proc/[pid]/mountinfo" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The Linux-specific I</proc/[pid]/mounts> file exposes the list of mount " +#| "points in the mount namespace of the process with the specified ID. The " +#| "I</proc/[pid]/mountinfo> file exposes even more information about mount " +#| "points, including the propagation type and mount ID information that " +#| "makes it possible to discover the parental relationship between mount " +#| "points. See B<proc>(5) and B<mount_namespaces>(7) for details of this " +#| "file." +msgid "" +"The Linux-specific I</proc/>pidI</mounts> file exposes the list of mounts in " +"the mount namespace of the process with the specified ID. The I</proc/" +">pidI</mountinfo> file exposes even more information about mounts, including " +"the propagation type and mount ID information that makes it possible to " +"discover the parental relationship between mounts. See B<proc>(5) and " +"B<mount_namespaces>(7) for details of this file." +msgstr "" +"Il file specifico di Linux I</proc/[pid]/mounts> mostra l'elenco dei punti " +"di montaggio negli spazi dei nomi dei processi con l'ID specificato. Il file " +"I</proc/[pid]/mountinfo> fornisce anche ulteriori informazioni sui punti di " +"montaggio, compreso il tipo di propagazione e l'informazione sull'ID di " +"montaggio, e ciò rende possible scoprire la relazione parentale fra i punti " +"di montaggio. Si veda B<proc>(5) e B<mount_namespaces>(7) per i dettagli di " +"questo file." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "B<mountpoint>(1), B<chroot>(2), B<ioctl_iflags>(2), B<pivot_root>(2), " +#| "B<umount>(2), B<mount_namespaces>(7), B<path_resolution>(7), " +#| "B<findmnt>(8), B<lsblk>(8), B<mount>(8), B<umount>(8)" +msgid "" +"B<mountpoint>(1), B<chroot>(2), B<ioctl_iflags>(2), B<mount_setattr>(2), " +"B<pivot_root>(2), B<umount>(2), B<mount_namespaces>(7), " +"B<path_resolution>(7), B<findmnt>(8), B<lsblk>(8), B<mount>(8), B<umount>(8)" +msgstr "" +"B<mountpoint>(1), B<chroot>(2), B<ioctl_iflags>(2), B<pivot_root>(2), " +"B<umount>(2), B<mount_namespaces>(7), B<path_resolution>(7), B<findmnt>(8), " +"B<lsblk>(8), B<mount>(8), B<umount>(8)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2023-02-05" +msgstr "5 febbraio 2023" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. See commit 8823c079ba7136dc1948d6f6dcb5f8022bde438e +#. type: Plain text +#: debian-bookworm +msgid "" +"A bind operation (B<MS_BIND>) was requested where I<source> referred a " +"mount namespace magic link (i.e., a I</proc/[pid]/ns/mnt> magic link or a " +"bind mount to such a link) and the propagation type of the parent mount of " +"I<target> was B<MS_SHARED>, but propagation of the requested bind mount " +"could lead to a circular dependency that might prevent the mount namespace " +"from ever being freed." +msgstr "" +"È stata richiesta un'operazione di tipo bind (B<MS_BIND>) dove I<source> " +"fa riferimento a un collegamento I<magic link> dello spazio dei nomi di " +"mount (p.es. un magic link I</proc/[pid]/ns/mnt> o un montaggio di tipo bind " +"a tale collegamento) e il tipo di propagazione del montaggio genitore di " +"I<target> era B<MS_SHARED>, ma la propagazione del montaggio di tipo bind " +"richiesta potrebbe determinare una dipendenza circolare che potrebbe " +"impedire che lo spazio dei nomi di mount sia liberato." + +#. type: SH +#: debian-bookworm +#, no-wrap +msgid "VERSIONS" +msgstr "VERSIONI" + +#. type: Plain text +#: debian-bookworm +msgid "" +"This function is Linux-specific and should not be used in programs intended " +"to be portable." +msgstr "" +"Questa funzione è specifica di Linux e non deve essere usata in programmi " +"pensati per essere portabili." + +#. type: Plain text +#: debian-bookworm +#, fuzzy +#| msgid "" +#| "The parental relationship between mount points can be discovered via the " +#| "I</proc/[pid]/mountinfo> file (see below)." +msgid "" +"The parental relationship between mounts can be discovered via the I</proc/" +"[pid]/mountinfo> file (see below)." +msgstr "" +"La relazione parentale tra punti di montaggio si può vedere tramite il file " +"I</proc/[pid]/mountinfo> (vedi sotto)." + +#. type: SS +#: debian-bookworm +#, no-wrap +msgid "/proc/[pid]/mounts and /proc/[pid]/mountinfo" +msgstr "/proc/[pid]/mounts e /proc/[pid]/mountinfo" + +#. type: Plain text +#: debian-bookworm +#, fuzzy +#| msgid "" +#| "The Linux-specific I</proc/[pid]/mounts> file exposes the list of mount " +#| "points in the mount namespace of the process with the specified ID. The " +#| "I</proc/[pid]/mountinfo> file exposes even more information about mount " +#| "points, including the propagation type and mount ID information that " +#| "makes it possible to discover the parental relationship between mount " +#| "points. See B<proc>(5) and B<mount_namespaces>(7) for details of this " +#| "file." +msgid "" +"The Linux-specific I</proc/[pid]/mounts> file exposes the list of mounts in " +"the mount namespace of the process with the specified ID. The I</proc/[pid]/" +"mountinfo> file exposes even more information about mounts, including the " +"propagation type and mount ID information that makes it possible to discover " +"the parental relationship between mounts. See B<proc>(5) and " +"B<mount_namespaces>(7) for details of this file." +msgstr "" +"Il file specifico di Linux I</proc/[pid]/mounts> mostra l'elenco dei punti " +"di montaggio negli spazi dei nomi dei processi con l'ID specificato. Il file " +"I</proc/[pid]/mountinfo> fornisce anche ulteriori informazioni sui punti di " +"montaggio, compreso il tipo di propagazione e l'informazione sull'ID di " +"montaggio, e ciò rende possible scoprire la relazione parentale fra i punti " +"di montaggio. Si veda B<proc>(5) e B<mount_namespaces>(7) per i dettagli di " +"questo file." + +#. type: TH +#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2023-04-03" +msgstr "3 aprile 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/readv.2.po b/po/it/man2/readv.2.po new file mode 100644 index 00000000..8592046d --- /dev/null +++ b/po/it/man2/readv.2.po @@ -0,0 +1,984 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Giulio Daprelà <giulio@pluto.it>, 2005-2007. +# Marco Curreli <marcocurreli@tiscali.it>, 2013-2016, 2018, 2020, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:05+0100\n" +"PO-Revision-Date: 2021-12-16 23:58+0100\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 21.12.0\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "readv" +msgstr "readv" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"readv, writev, preadv, pwritev, preadv2, pwritev2 - read or write data into " +"multiple buffers" +msgstr "" +"readv, writev, preadv, pwritev, preadv2, pwritev2 - leggono o scrivono dati " +"in buffer multipli" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>sys/uio.hE<gt>>\n" +msgstr "B<#include E<lt>sys/uio.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"B<ssize_t readv(int >I<fd>B<, const struct iovec *>I<iov>B<, int >I<iovcnt>B<);>\n" +"B<ssize_t writev(int >I<fd>B<, const struct iovec *>I<iov>B<, int >I<iovcnt>B<);>\n" +msgstr "" +"B<ssize_t readv(int >I<fd>B<, const struct iovec *>I<iov>B<, int >I<iovcnt>B<);>\n" +"B<ssize_t writev(int >I<fd>B<, const struct iovec *>I<iov>B<, int >I<iovcnt>B<);>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"B<ssize_t preadv(int >I<fd>B<, const struct iovec *>I<iov>B<, int >I<iovcnt>B<,>\n" +"B< off_t >I<offset>B<);>\n" +"B<ssize_t pwritev(int >I<fd>B<, const struct iovec *>I<iov>B<, int >I<iovcnt>B<,>\n" +"B< off_t >I<offset>B<);>\n" +msgstr "" +"B<ssize_t preadv(int >I<fd>B<, const struct iovec *>I<iov>B<, int >I<iovcnt>B<,>\n" +"B< off_t >I<offset>B<);>\n" +"B<ssize_t pwritev(int >I<fd>B<, const struct iovec *>I<iov>B<, int >I<iovcnt>B<,>\n" +"B< off_t >I<offset>B<);>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"B<ssize_t preadv2(int >I<fd>B<, const struct iovec *>I<iov>B<, int >I<iovcnt>B<,>\n" +"B< off_t >I<offset>B<, int >I<flags>B<);>\n" +"B<ssize_t pwritev2(int >I<fd>B<, const struct iovec *>I<iov>B<, int >I<iovcnt>B<,>\n" +"B< off_t >I<offset>B<, int >I<flags>B<);>\n" +msgstr "" +"B<ssize_t preadv2(int >I<fd>B<, const struct iovec *>I<iov>B<, int >I<iovcnt>B<,>\n" +"B< off_t >I<offset>B<, int >I<flags>B<);>\n" +"B<ssize_t pwritev2(int >I<fd>B<, const struct iovec *>I<iov>B<, int >I<iovcnt>B<,>\n" +"B< off_t >I<offset>B<, int >I<flags>B<);>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):" +msgstr "" +"Macro per test di funzionalità per glibc (vedere B<feature_test_macros>(7)):" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<preadv>(), B<pwritev>():" +msgstr "B<preadv>(), B<pwritev>():" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +" Since glibc 2.19:\n" +" _DEFAULT_SOURCE\n" +" glibc 2.19 and earlier:\n" +" _BSD_SOURCE\n" +msgstr "" +" A partire da glibc 2.19:\n" +" _DEFAULT_SOURCE\n" +" glibc 2.19 e precedenti:\n" +" _BSD_SOURCE\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<readv>() system call reads I<iovcnt> buffers from the file associated " +"with the file descriptor I<fd> into the buffers described by I<iov> " +"(\"scatter input\")." +msgstr "" +"La chiamata di sistema B<readv>() legge i buffer I<iovcnt> dal file " +"associato al descrittore di file I<fd> nei buffer descritti da I<iov> " +"(\"scatter input\")." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<writev>() system call writes I<iovcnt> buffers of data described by " +"I<iov> to the file associated with the file descriptor I<fd> (\"gather " +"output\")." +msgstr "" +"La chiamata di sistema B<writev>() scrive i buffer di dati I<iovcnt> " +"descritti da I<iov> nel file associato al descrittore di file I<fd> " +"(\"gather output\")." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The pointer I<iov> points to an array of I<iovec> structures, defined in " +#| "I<E<lt>sys/uio.hE<gt>> as:" +msgid "" +"The pointer I<iov> points to an array of I<iovec> structures, described in " +"B<iovec>(3type)." +msgstr "" +"Il puntatore I<iov> punta a un array di strutture I<iovec>, definite in " +"I<E<lt>sys/uio.hE<gt>> come:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<readv>() system call works just like B<read>(2) except that multiple " +"buffers are filled." +msgstr "" +"La chiamata di sistema B<readv>() funziona esattamente come B<read>(2) " +"tranne per il fatto che i buffer multipli sono riempiti." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<writev>() system call works just like B<write>(2) except that " +"multiple buffers are written out." +msgstr "" +"La chiamata di sistema B<writev>() funziona esattamente come B<write>(2) " +"tranne per il fatto che i buffer multipli sono svuotati." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Buffers are processed in array order. This means that B<readv>() " +"completely fills I<iov[0]> before proceeding to I<iov[1]>, and so on. (If " +"there is insufficient data, then not all buffers pointed to by I<iov> may be " +"filled.) Similarly, B<writev>() writes out the entire contents of " +"I<iov[0]> before proceeding to I<iov[1]>, and so on." +msgstr "" +"I buffer sono elaborati in ordine di array. Ciò significa che B<readv>() " +"riempie completamente I<iov[0]> prima di procedere a I<iov[1]>, e così via. " +"(Se ci sono dati insufficienti allora non tutti i buffer puntati da I<iov> " +"possono essere riempiti) Similarmente, B<writev>() estrae l'intero contenuto " +"di I<iov[0]> prima di procedere a I<iov[1]>, e così via." + +#. Regarding atomicity, see https://bugzilla.kernel.org/show_bug.cgi?id=10596 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The data transfers performed by B<readv>() and B<writev>() are atomic: the " +"data written by B<writev>() is written as a single block that is not " +"intermingled with output from writes in other processes; analogously, " +"B<readv>() is guaranteed to read a contiguous block of data from the file, " +"regardless of read operations performed in other threads or processes that " +"have file descriptors referring to the same open file description (see " +"B<open>(2))." +msgstr "" +"I trasferimenti di dati eseguiti da B<readv>() e B<writev>() sono atomici: " +"il dato scritto da B<writev>() è scritto come un blocco singolo che non è " +"mescolato con output provenienti da scritture in altri processi ; " +"analogamente, B<readv>() è garantito che legga un blocco contiguo di dati " +"dal file, indipendentemente dalle operazioni di lettura eseguite in altri " +"thread o processi che hanno descrittori di file che fanno riferimento alla " +"stessa descrizione di file aperto (si veda B<open>(2))." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "preadv() and pwritev()" +msgstr "preadv() e pwritev()" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<preadv>() system call combines the functionality of B<readv>() and " +"B<pread>(2). It performs the same task as B<readv>(), but adds a fourth " +"argument, I<offset>, which specifies the file offset at which the input " +"operation is to be performed." +msgstr "" +"La chiamata di sistema B<preadv>() combina le funzionalità di B<readv>() e " +"di B<pread>(2). Realizza lo stesso compito di B<readv>(), ma aggiunge un " +"quarto argomento, I<offset>, che specifica la posizione nel file (offset) " +"alla quale dev'essere effettuata l'operazione di input." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<pwritev>() system call combines the functionality of B<writev>() and " +"B<pwrite>(2). It performs the same task as B<writev>(), but adds a fourth " +"argument, I<offset>, which specifies the file offset at which the output " +"operation is to be performed." +msgstr "" +"La chiamata di sistema B<pwritev>() combina le funzionalità di B<writev>() e " +"di B<pwrite>(2). Realizza lo stesso compito di B<writev>(), ma aggiunge un " +"quarto argomento, I<offset>, che specifica la posizione nel file (offset) " +"alla quale dev'essere effettuata l'operazione di input." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The file offset is not changed by these system calls. The file referred to " +"by I<fd> must be capable of seeking." +msgstr "" +"L'offset nel file non viene modificato da queste chiamate di sistema. Il " +"file al quale fa riferimento I<fd> deve poter permettere il posizionamento a " +"un offset." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "preadv2() and pwritev2()" +msgstr "preadv2() e pwritev2()" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"These system calls are similar to B<preadv>() and B<pwritev>() calls, but " +"add a fifth argument, I<flags>, which modifies the behavior on a per-call " +"basis." +msgstr "" +"Queste chiamate di sistema sono simili alle chiamate B<preadv>() e " +"B<pwritev>(), ma aggiungono un quinto argomento, I<flags>, che modifica il " +"comportamento a seconda del tipo di chiamata." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Unlike B<preadv>() and B<pwritev>(), if the I<offset> argument is -1, then " +"the current file offset is used and updated." +msgstr "" +"A differenza di B<preadv>() e B<pwritev>(), se l'argomento I<offset> è -1, " +"viene usato e aggiornato l'offset del file corrente." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The I<flags> argument contains a bitwise OR of zero or more of the following " +"flags:" +msgstr "" +"L'argomento I<flags> contiene un OR binario di zero o più dei seguenti flag:" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<RWF_DSYNC> (since Linux 4.7)" +msgstr "B<RWF_DSYNC> (da Linux 4.7)" + +#. commit e864f39569f4092c2b2bc72c773b6e486c7e3bd9 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Provide a per-write equivalent of the B<O_DSYNC> B<open>(2) flag. This " +"flag is meaningful only for B<pwritev2>(), and its effect applies only to " +"the data range written by the system call." +msgstr "" +"Equivale a richiedere a livello di una singola scrittura la funzione " +"richiesta dal flag B<O_DSYNC> di B<open>(2). Questo flag è significativo " +"solo per B<pwritev2>(), e il suo risultato si applica solo all'intervallo di " +"dati scritto dalla chiamata di sistema." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<RWF_HIPRI> (since Linux 4.6)" +msgstr "B<RWF_HIPRI> (da Linux 4.6)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"High priority read/write. Allows block-based filesystems to use polling of " +"the device, which provides lower latency, but may use additional resources. " +"(Currently, this feature is usable only on a file descriptor opened using " +"the B<O_DIRECT> flag.)" +msgstr "" +"Lettura/scrittura ad alta priorità. Permette ai filesystem basati su blocchi " +"di usare la funzione di polling (interrogazione periodica) del dispositivo, " +"il che permette di abbreviare il periodo di latenza, ma può implicare il " +"consumo di ulteriori risorse. (Attualmente, questa funzionalità è usabile " +"solo su un descrittore di fileaperto usando il flag B<O_DIRECT>.)" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<RWF_SYNC> (since Linux 4.7)" +msgstr "B<RWF_SYNC> (da Linux 4.7)" + +#. commit e864f39569f4092c2b2bc72c773b6e486c7e3bd9 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Provide a per-write equivalent of the B<O_SYNC> B<open>(2) flag. This flag " +"is meaningful only for B<pwritev2>(), and its effect applies only to the " +"data range written by the system call." +msgstr "" +"Costituisce un equivalente per ogni singola scrittura (per-write) del flag " +"B<O_SYNC> di B<open>(2). Questo flag è significativo solo per B<pwritev2>(), " +"e il suo risultato si applica solo all'intervallo di dati scritto dalla " +"chiamata di sistema." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<RWF_NOWAIT> (since Linux 4.14)" +msgstr "B<RWF_NOWAIT> (da Linux 4.14)" + +#. commit 3239d834847627b6634a4139cf1dc58f6f137a46 +#. commit 91f9943e1c7b6638f27312d03fe71fcc67b23571 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Do not wait for data which is not immediately available. If this flag is " +"specified, the B<preadv2>() system call will return instantly if it would " +"have to read data from the backing storage or wait for a lock. If some data " +"was successfully read, it will return the number of bytes read. If no bytes " +"were read, it will return -1 and set I<errno> to B<EAGAIN> (but see " +"B<BUGS>). Currently, this flag is meaningful only for B<preadv2>()." +msgstr "" +"Non attende i dati che non sono immediatamente disponibili. Se è stato " +"specificato questo flag, la chiamata di sistema B<preadv2>() torna al " +"chiamante senza fare nulla se i dati da leggere devono essere rintracciati " +"da disco o se occorre attendere per un lock Se qualche dato è stato letto " +"con successo, restituisce il numero di byte letti. Se non è stato letto " +"nessun byte, restituisce -1 e imposta I<errno> a B<EAGAIN> (però si veda " +"B<BUGS>). Attualmente, questo flag è significativo solo per B<preadv2>()." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<RWF_APPEND> (since Linux 4.16)" +msgstr "B<RWF_APPEND> (da Linux 4.16)" + +#. commit e1fc742e14e01d84d9693c4aca4ab23da65811fb +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Provide a per-write equivalent of the B<O_APPEND> B<open>(2) flag. This " +"flag is meaningful only for B<pwritev2>(), and its effect applies only to " +"the data range written by the system call. The I<offset> argument does not " +"affect the write operation; the data is always appended to the end of the " +"file. However, if the I<offset> argument is -1, the current file offset is " +"updated." +msgstr "" +"Costituisce un equivalente per ogni singola scrittura (per-write) del flag " +"B<O_APPEND> B<open>(2) flag. Questo flag è significativo solo per " +"B<pwritev2>(), e il suo risultato si applica solo all'intervallo di dati " +"scritto dalla chiamata di sistema. L'argomento I<offset> non influisce " +"sull'operazione di scrittura; i dati sono sempre accodati alla fine del " +"file. Comunque, se l'argomento I<offset> è -1, si usa e si aggiorna il file " +"all'offset corrente." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On success, B<readv>(), B<preadv>(), and B<preadv2>() return the number of " +"bytes read; B<writev>(), B<pwritev>(), and B<pwritev2>() return the number " +"of bytes written." +msgstr "" +"In caso di successo, B<readv>(), B<preadv>() e B<preadv2>() restituiscono il " +"numero di byte letti; B<writev>(), B<pwritev>() e B<pwritev2>() " +"restituiscono il numero di byte scritti." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Note that it is not an error for a successful call to transfer fewer bytes " +"than requested (see B<read>(2) and B<write>(2))." +msgstr "" +"Si noti che non è un errore per una chiamata andata a buon fine trasferire " +"meno byte di quelli richiesti (si veda B<read>(2) e B<write>(2))." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "On error, -1 is returned, and I<errno> is set to indicate the error." +msgstr "" +"In caso di errore viene restituito -1 , e I<errno> è impostato per indicare " +"l'errore." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The errors are as given for B<read>(2) and B<write>(2). Furthermore, " +"B<preadv>(), B<preadv2>(), B<pwritev>(), and B<pwritev2>() can also fail " +"for the same reasons as B<lseek>(2). Additionally, the following errors are " +"defined:" +msgstr "" +"Gli errori sono gli stessi di B<read>(2) e B<write>(2). Per di più, " +"B<preadv>(), B<preadv2>(), B<pwritev>(), e B<pwritev2>() possono anche non " +"andare a buon fine per le stesse ragioni di B<lseek>(2). Inoltre sono " +"definiti i seguenti errori:" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EINVAL>" +msgstr "B<EINVAL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The sum of the I<iov_len> values overflows an I<ssize_t> value." +msgstr "La somma dei valori I<iov_len> supera un valore I<ssize_t>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The vector count, I<iovcnt>, is less than zero or greater than the permitted " +"maximum." +msgstr "" +"Il vettore conteggio, I<iovcnt>, è minore di zero o maggiore del massimo " +"permesso." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EOPNOTSUPP>" +msgstr "B<EOPNOTSUPP>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "An unknown flag is specified in I<flags>." +msgstr "Un flag sconosciuto è specificato in I<flags>." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "VERSIONS" +msgstr "VERSIONI" + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "C library/kernel differences" +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 +msgid "" +"The raw B<preadv>() and B<pwritev>() system calls have call signatures " +"that differ slightly from that of the corresponding GNU C library wrapper " +"functions shown in the SYNOPSIS. The final argument, I<offset>, is unpacked " +"by the wrapper functions into two arguments in the system calls:" +msgstr "" +"Le chiamate di sistema dirette B<preadv>() e B<pwritev>() hanno firme che " +"differiscono leggermente da quelle delle corrispondenti funzioni wrapper " +"della libreria GNU C viste nella SINTASSI. L'argomento finale, I<offset>, è " +"spacchettato dalle funzioni wrapper in due argomenti nelle chiamate di " +"sistema:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B< unsigned long >I<pos_l>B<, unsigned long >I<pos>" +msgstr "B< unsigned long >I<pos_l>B<, unsigned long >I<pos>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"These arguments contain, respectively, the low order and high order 32 bits " +"of I<offset>." +msgstr "" +"Questi argomenti contengono, rispettivamente, i 32 bit meno significativi e " +"i 32 bit più significativi di I<offset>." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: TP +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<readv>()" +msgstr "B<readv>()" + +#. type: TQ +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<writev>()" +msgstr "B<writev>()" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "POSIX.1-2008." +msgstr "POSIX.1-2008." + +#. type: TP +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<preadv>()" +msgstr "B<preadv>()" + +#. type: TQ +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<pwritev>()" +msgstr "B<pwritev>()" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "BSD." +msgstr "BSD." + +#. type: TP +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<preadv2>()" +msgstr "B<preadv2>()" + +#. type: TQ +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<pwritev2>()" +msgstr "B<pwritev2>()" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "Linux." +msgstr "Linux." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. Linux libc5 used \fIsize_t\fP as the type of the \fIiovcnt\fP argument, +#. and \fIint\fP as the return type. +#. The readv/writev system calls were buggy before Linux 1.3.40. +#. (Says release.libc.) +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "B<readv>(), B<writev>(): POSIX.1-2001, POSIX.1-2008, 4.4BSD (these system " +#| "calls first appeared in 4.2BSD)." +msgid "POSIX.1-2001, 4.4BSD (first appeared in 4.2BSD)." +msgstr "" +"B<readv>(), B<writev>(): POSIX.1-2001, POSIX.1-2008, 4.4BSD (queste chiamate " +"di sistema sono apparse per la prima volta in 4.2BSD)." + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "B<preadv>(), B<pwritev>():" +msgid "B<preadv>(), B<pwritev>(): Linux 2.6.30, glibc 2.10." +msgstr "B<preadv>(), B<pwritev>():" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "B<preadv2>(), B<pwritev2>(): nonstandard Linux extension." +msgid "B<preadv2>(), B<pwritev2>(): Linux 4.6, glibc 2.26." +msgstr "B<preadv2>(), B<pwritev2>(): Estensione Linux non standard." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Historical C library/kernel differences" +msgstr "Precedenti 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 +msgid "" +"To deal with the fact that B<IOV_MAX> was so low on early versions of Linux, " +"the glibc wrapper functions for B<readv>() and B<writev>() did some extra " +"work if they detected that the underlying kernel system call failed because " +"this limit was exceeded. In the case of B<readv>(), the wrapper function " +"allocated a temporary buffer large enough for all of the items specified by " +"I<iov>, passed that buffer in a call to B<read>(2), copied data from the " +"buffer to the locations specified by the I<iov_base> fields of the elements " +"of I<iov>, and then freed the buffer. The wrapper function for B<writev>() " +"performed the analogous task using a temporary buffer and a call to " +"B<write>(2)." +msgstr "" +"Per affrontare il fatto che B<IOV_MAX> era così basso nelle prime versioni " +"di Linux, le funzioni wrapper di glibc per B<readv>() e B<writev>() facevano " +"un lavoro aggiuntivo se rilevavano che la sottostante chiamata di sistema al " +"kernel falliva perché era stato superato questo limite. Nel caso di " +"B<readv>() la funzione wrapper allocava un buffer temporaneo abbastanza " +"grande per tutti gli elementi specificati da I<iov>, passava questo buffer " +"in una chiamata a B<read>(2), copiava i dati dal buffer alle posizioni " +"specificate dai campi I<iov_base> degli elementi di I<iov>, e infine " +"liberava il buffer. La funzione wrapper per B<writev>() eseguiva l'attività " +"analoga usando un buffer temporaneo e una chiamata a B<write>(2)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The need for this extra effort in the glibc wrapper functions went away " +#| "with Linux 2.2 and later. However, glibc continued to provide this " +#| "behavior until version 2.10. Starting with glibc version 2.9, the " +#| "wrapper functions provide this behavior only if the library detects that " +#| "the system is running a Linux kernel older than version 2.6.18 (an " +#| "arbitrarily selected kernel version). And since glibc 2.20 (which " +#| "requires a minimum Linux kernel version of 2.6.32), the glibc wrapper " +#| "functions always just directly invoke the system calls." +msgid "" +"The need for this extra effort in the glibc wrapper functions went away with " +"Linux 2.2 and later. However, glibc continued to provide this behavior " +"until glibc 2.10. Starting with glibc 2.9, the wrapper functions provide " +"this behavior only if the library detects that the system is running a Linux " +"kernel older than Linux 2.6.18 (an arbitrarily selected kernel version). " +"And since glibc 2.20 (which requires a minimum of Linux 2.6.32), the glibc " +"wrapper functions always just directly invoke the system calls." +msgstr "" +"La necessità di questo sforzo aggiuntivo nelle funzioni wrappr glibc si " +"rilevò con le versioni di Linux 2.2 e superiori. Comunque, glibc continuò " +"con questo comportamento fino alla versione 2.10. A partire da glibc " +"versione 2.9, le funzioni wrapper prevedono questo comportamento solo se la " +"libreria rileva che il sistema sta eseguendo un kernel Linux più vecchio " +"della versione 2.6.18 (unna versione del kernel scelta arbitrariamente). E " +"da glibc 2.20 (che richiede una versione del kernel Linux superiore alla " +"2.6.32), le funzioni wrapper di glibc invocano sempre le chiamate di sistema " +"direttamente." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"POSIX.1 allows an implementation to place a limit on the number of items " +"that can be passed in I<iov>. An implementation can advertise its limit by " +"defining B<IOV_MAX> in I<E<lt>limits.hE<gt>> or at run time via the return " +"value from I<sysconf(_SC_IOV_MAX)>. On modern Linux systems, the limit is " +"1024. Back in Linux 2.0 days, this limit was 16." +msgstr "" +"POSIX.1 permette un'implementazione per porre un limite al numero di " +"elementi che possono essere passati in I<iov>. Un'implementazione può " +"pubblicizzare i suoi limiti definendo B<IOV_MAX> in I<E<lt>limits.hE<gt>> o " +"in run time attraverso il valore restituito da I<sysconf(_SC_IOV_MAX)>. Sui " +"sistemi Linux moderni, il limite è 1024, prima di Linux 2.0 questo limite " +"era 16." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "BUGS" +msgstr "BUG" + +# Ricontrollare +#. See +#. <https://lore.kernel.org/linux-fsdevel/fea8b16d-5a69-40f9-b123-e84dcd6e8f2e@www.fastmail.com/T/#u> +#. The bug was introduced in +#. efa8480a831 fs: RWF_NOWAIT should imply IOCB_NOIO +#. and fixed in +#. 06c0444290 mm/filemap.c: generic_file_buffered_read() now uses find_get_pages_contig +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"Linux 5.9 and Linux 5.10 have a bug where B<preadv2>() with the " +"B<RWF_NOWAIT> flag may return 0 even when not at end of file." +msgstr "" +"Linux 5.9 and 5.10 hanno un bug dove B<preadv2()> col flag B<RWF_NOWAIT> può " +"restituire 0 anche se non è alla fine del file." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "EXAMPLES" +msgstr "ESEMPI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The following code sample demonstrates the use of B<writev>():" +msgstr "Il seguente codice di esempio mostra l'uso di B<writev>():" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed +#, no-wrap +msgid "" +"char *str0 = \"hello \";\n" +"char *str1 = \"world\\en\";\n" +"ssize_t nwritten;\n" +"struct iovec iov[2];\n" +"\\&\n" +"iov[0].iov_base = str0;\n" +"iov[0].iov_len = strlen(str0);\n" +"iov[1].iov_base = str1;\n" +"iov[1].iov_len = strlen(str1);\n" +"\\&\n" +"nwritten = writev(STDOUT_FILENO, iov, 2);\n" +msgstr "" +"char *str0 = \"hello \";\n" +"char *str1 = \"world\\en\";\n" +"ssize_t nwritten;\n" +"struct iovec iov[2];\n" +"\\&\n" +"iov[0].iov_base = str0;\n" +"iov[0].iov_len = strlen(str0);\n" +"iov[1].iov_base = str1;\n" +"iov[1].iov_len = strlen(str1);\n" +"\\&\n" +"nwritten = writev(STDOUT_FILENO, iov, 2);\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<pread>(2), B<read>(2), B<write>(2)" +msgstr "B<pread>(2), B<read>(2), B<write>(2)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2023-02-05" +msgstr "5 febbraio 2023" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: Plain text +#: debian-bookworm +msgid "" +"B<preadv>() and B<pwritev>() first appeared in Linux 2.6.30; library " +"support was added in glibc 2.10." +msgstr "" +"B<preadv>() e B<pwritev>() sono apparse per la prima volta in Linux 2.6.30; " +"il supporto alla libreria è stato aggiunto in glibc 2.10." + +#. type: Plain text +#: debian-bookworm +msgid "" +"B<preadv2>() and B<pwritev2>() first appeared in Linux 4.6. Library " +"support was added in glibc 2.26." +msgstr "" +"B<preadv2>() e B<pwritev2>() sono apparse per la prima volta in Linux 4.6. " +"Il supporto alla libreria è stato aggiunto in glibc 2.26." + +#. Linux libc5 used \fIsize_t\fP as the type of the \fIiovcnt\fP argument, +#. and \fIint\fP as the return type. +#. The readv/writev system calls were buggy before Linux 1.3.40. +#. (Says release.libc.) +#. type: Plain text +#: debian-bookworm +msgid "" +"B<readv>(), B<writev>(): POSIX.1-2001, POSIX.1-2008, 4.4BSD (these system " +"calls first appeared in 4.2BSD)." +msgstr "" +"B<readv>(), B<writev>(): POSIX.1-2001, POSIX.1-2008, 4.4BSD (queste chiamate " +"di sistema sono apparse per la prima volta in 4.2BSD)." + +#. type: Plain text +#: debian-bookworm +msgid "" +"B<preadv>(), B<pwritev>(): nonstandard, but present also on the modern BSDs." +msgstr "" +"B<preadv>(), B<pwritev>(): non standard, però presente anche nei sistemi BSD " +"moderni." + +#. type: Plain text +#: debian-bookworm +msgid "B<preadv2>(), B<pwritev2>(): nonstandard Linux extension." +msgstr "B<preadv2>(), B<pwritev2>(): Estensione Linux non standard." + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "" +"char *str0 = \"hello \";\n" +"char *str1 = \"world\\en\";\n" +"ssize_t nwritten;\n" +"struct iovec iov[2];\n" +msgstr "" +"char *str0 = \"hello \";\n" +"char *str1 = \"world\\en\";\n" +"ssize_t nwritten;\n" +"struct iovec iov[2];\n" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "" +"iov[0].iov_base = str0;\n" +"iov[0].iov_len = strlen(str0);\n" +"iov[1].iov_base = str1;\n" +"iov[1].iov_len = strlen(str1);\n" +msgstr "" +"iov[0].iov_base = str0;\n" +"iov[0].iov_len = strlen(str0);\n" +"iov[1].iov_base = str1;\n" +"iov[1].iov_len = strlen(str1);\n" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "nwritten = writev(STDOUT_FILENO, iov, 2);\n" +msgstr "nwritten = writev(STDOUT_FILENO, iov, 2);\n" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "2023-05-03" +msgstr "3 maggio 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/swapon.2.po b/po/it/man2/swapon.2.po new file mode 100644 index 00000000..7f46dacf --- /dev/null +++ b/po/it/man2/swapon.2.po @@ -0,0 +1,547 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Goffredo Baroncelli <kreijack@usa.net>, 1998. +# Giulio Daprelà <giulio@pluto.it>, 2005. +# Elisabetta Galli <lab@kkk.it>, 2007. +# Marco Curreli <marcocurreli@tiscali.it>, 2013-2014, 2016-2018, 2020, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:09+0100\n" +"PO-Revision-Date: 2021-12-16 23:23+0100\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 21.12.0\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "swapon" +msgstr "" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-12-22" +msgstr "22 dicembre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "swapon, swapoff - start/stop swapping to file/device" +msgstr "swapon, swapoff - start/stop swapping sul file/dispositivo" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>sys/swap.hE<gt>>\n" +msgstr "B<#include E<lt>sys/swap.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"B<int swapon(const char *>I<path>B<, int >I<swapflags>B<);>\n" +"B<int swapoff(const char *>I<path>B<);>\n" +msgstr "" +"B<int swapon(const char *>I<path>B<, int >I<swapflags>B<);>\n" +"B<int swapoff(const char *>I<path>B<);>\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<swapon>() sets the swap area to the file or block device specified by " +"I<path>. B<swapoff>() stops swapping to the file or block device specified " +"by I<path>." +msgstr "" +"B<swapon>() imposta lo swap sul dispositivo a blocchi o sul file specificato " +"in I<path>. B<swapoff>() ferma lo swap sul dispositivo a blocchi o sul file " +"specificato in I<path>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If the B<SWAP_FLAG_PREFER> flag is specified in the B<swapon>() " +"I<swapflags> argument, the new swap area will have a higher priority than " +"default. The priority is encoded within I<swapflags> as:" +msgstr "" +"Se nell'argomento I<swapflags> di B<swapon>() è specificata l'opzione " +"B<SWAP_FLAG_PREFER>, la nuova area di swap avrà una priorità maggiore di " +"quella predefinita. La priorità è codificata in I<swapflags> come:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<(prio E<lt>E<lt> SWAP_FLAG_PRIO_SHIFT) & SWAP_FLAG_PRIO_MASK>\n" +msgstr "I<(prio E<lt>E<lt> SWAP_FLAG_PRIO_SHIFT) & SWAP_FLAG_PRIO_MASK>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If the B<SWAP_FLAG_DISCARD> flag is specified in the B<swapon>() " +"I<swapflags> argument, freed swap pages will be discarded before they are " +"reused, if the swap device supports the discard or trim operation. (This " +"may improve performance on some Solid State Devices, but often it does " +"not.) See also NOTES." +msgstr "" +"Se nell'argomento I<swapflags> di B<swapon>() è specificata l'opzione " +"B<SWAP_FLAG_DISCARD>, le pagine di swap liberate saranno segnate come " +"scartate prima di essere riutilizzate, se il dispositivo di swap supporta " +"l'operazione discard o trim. (Questo potrebbe migliorare le prestazioni di " +"alcuni Dispositivi a Stato Solido, ma spesso non avviene). Vedere anche la " +"sezione NOTE." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"These functions may be used only by a privileged process (one having the " +"B<CAP_SYS_ADMIN> capability)." +msgstr "" +"Queste funzioni possono essere usate solo da un processo privilegiato (uno " +"che ha le funzionalità B<CAP_SYS_ADMIN>)." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Priority" +msgstr "Priorità" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Each swap area has a priority, either high or low. The default priority is " +"low. Within the low-priority areas, newer areas are even lower priority " +"than older areas." +msgstr "" +"Ogni area di swap ha una sua priorità, sia essa alta o bassa. Quella " +"predefinita è bassa. Tra le aree a bassa priorità le aree più nuove hanno " +"sempre una priorità più bassa delle aree più vecchie." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"All priorities set with I<swapflags> are high-priority, higher than " +"default. They may have any nonnegative value chosen by the caller. Higher " +"numbers mean higher priority." +msgstr "" +"Tutte le priorità impostate attraverso I<swapflags> sono ad alta prorità, " +"più alta di quella predefinita. Esse possono avere qualunque valore non " +"negativo scelto dal chiamante. A numero maggiore corrisponde priorità " +"maggiore." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Swap pages are allocated from areas in priority order, highest priority " +"first. For areas with different priorities, a higher-priority area is " +"exhausted before using a lower-priority area. If two or more areas have the " +"same priority, and it is the highest priority available, pages are allocated " +"on a round-robin basis between them." +msgstr "" +"Le pagine di swap sono allocate in aree in ordine di priorità, prima quelle " +"con priorità maggiore. Per aree aventi priorità diverse, un'area con " +"priorità più alta viene esaurita prima che venga usata un'area a priorità " +"più bassa. Se vi sono due o più aree con la stessa priorità, ed è la massima " +"priorità disponibile, le pagine sono allocate secondo uno schema a \"round-" +"robin\"." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"As of Linux 1.3.6, the kernel usually follows these rules, but there are " +"exceptions." +msgstr "" +"Fino al kernel 1.3.6, si seguivano queste regole, ma con alcune eccezioni." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On success, zero is returned. On error, -1 is returned, and I<errno> is set " +"to indicate the error." +msgstr "" +"In caso di successo restituisce zero. In caso di errore restituisce -1, e " +"I<errno> verrà impostato per indicare l'errore." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EBUSY>" +msgstr "B<EBUSY>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"(for B<swapon>()) The specified I<path> is already being used as a swap " +"area." +msgstr "" +"(per B<swapon>()) Il I<percorso> specificato è già stato usato come area di " +"swap." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EINVAL>" +msgstr "B<EINVAL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The file I<path> exists, but refers neither to a regular file nor to a block " +"device;" +msgstr "" +"Il I<percorso> del file esiste, ma non fa riferimento nè a un file regolare, " +"nè a un dispositivo a blocchi." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"(B<swapon>()) The indicated path does not contain a valid swap signature or " +"resides on an in-memory filesystem such as B<tmpfs>(5)." +msgstr "" +"(B<swapon>()) Il percorso indicato non contiene una firma di swap valida o " +"risiede in un filesystem in memoria come B<tmpfs>(5)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EINVAL> (since Linux 3.4)" +msgstr "B<EINVAL> (a partire da Linux 3.4)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "(B<swapon>()) An invalid flag value was specified in I<swapflags>." +msgstr "" +"(B<swapon>()) Un valore di opzione non valido è sato specificato in " +"I<swapflags>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "(B<swapoff>()) I<path> is not currently a swap area." +msgstr "(B<swapoff>()) I<percorso> attualmente non è un'area di swap." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENFILE>" +msgstr "B<ENFILE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The system-wide limit on the total number of open files has been reached." +msgstr "" +"E' stato raggiunto il limite per l'intero sistema sul numero totale di file " +"aperti." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOENT>" +msgstr "B<ENOENT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The file I<path> does not exist." +msgstr "Il I<percorso> del file non esiste." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOMEM>" +msgstr "B<ENOMEM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The system has insufficient memory to start swapping." +msgstr "Il sistema ha memoria insufficiente per iniziare lo swapping." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EPERM>" +msgstr "B<EPERM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The caller does not have the B<CAP_SYS_ADMIN> capability. Alternatively, " +"the maximum number of swap files are already in use; see NOTES below." +msgstr "" +"Il chiamante non ha la funzionalità B<CAP_SYS_ADMIN>. In alternativa, il " +"numero massimo di file di swap è già in uso; vedere le NOTE sotto." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "Linux." +msgstr "Linux." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "The I<swapflags> argument was introduced in Linux 1.3.2." +msgstr "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The partition or path must be prepared with B<mkswap>(8)." +msgstr "La partizione o percorso devono essere preparati con B<mkswap>(8)." + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy +#| msgid "" +#| "There is an upper limit on the number of swap files that may be used, " +#| "defined by the kernel constant B<MAX_SWAPFILES>. Before kernel 2.4.10, " +#| "B<MAX_SWAPFILES> has the value 8; since kernel 2.4.10, it has the value " +#| "32. Since kernel 2.6.18, the limit is decreased by 2 (thus: 30) if the " +#| "kernel is built with the B<CONFIG_MIGRATION> option (which reserves two " +#| "swap table entries for the page migration features of B<mbind>(2) and " +#| "B<migrate_pages>(2)). Since kernel 2.6.32, the limit is further " +#| "decreased by 1 if the kernel is built with the B<CONFIG_MEMORY_FAILURE> " +#| "option." +msgid "" +"There is an upper limit on the number of swap files that may be used, " +"defined by the kernel constant B<MAX_SWAPFILES>. Before Linux 2.4.10, " +"B<MAX_SWAPFILES> has the value 8; since Linux 2.4.10, it has the value 32. " +"Since Linux 2.6.18, the limit is decreased by 2 (thus 30), since Linux 5.19, " +"the limit is decreased by 3 (thus: 29) if the kernel is built with the " +"B<CONFIG_MIGRATION> option (which reserves two swap table entries for the " +"page migration features of B<mbind>(2) and B<migrate_pages>(2)). Since " +"Linux 2.6.32, the limit is further decreased by 1 if the kernel is built " +"with the B<CONFIG_MEMORY_FAILURE> option. Since Linux 5.14, the limit is " +"further decreased by 4 if the kernel is built with the " +"B<CONFIG_DEVICE_PRIVATE> option. Since Linux 5.19, the limit is further " +"decreased by 1 if the kernel is built with the B<CONFIG_PTE_MARKER> option." +msgstr "" +"C'è un limite superiore al numero di file di swap che si possono usare, " +"definito dalla costante del kernel B<MAX_SWAPFILES>. Prima del kernel " +"2.4.10, il valore di B<MAX_SWAPFILES> era 8; dal kernel 2.4.10 il valore è " +"32. A partire dal kernel 2.6.18 il limite è sceso di due unità (quindi: 30) " +"se il kernel è compilato con l'opzione B<CONFIG_MIGRATION> (che riserva due " +"voci nella tabella di swap per le funzionalità di migrazione di pagina del " +"comando B<mbind>(2) e B<migrate_pages>(2)). A partire dal kernel 2.6.32, il " +"limite è sceso ulteriormente di 1 se il kernel è compilato con l'opzione " +"B<CONFIG_MEMORY_FAILURE>." + +#. To be precise: 2.6.35.5 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "Discard of swap pages was introduced in kernel 2.6.29, then made " +#| "conditional on the B<SWAP_FLAG_DISCARD> flag in kernel 2.6.36, which " +#| "still discards the entire swap area when B<swapon>() is called, even if " +#| "that flag bit is not set." +msgid "" +"Discard of swap pages was introduced in Linux 2.6.29, then made conditional " +"on the B<SWAP_FLAG_DISCARD> flag in Linux 2.6.36, which still discards the " +"entire swap area when B<swapon>() is called, even if that flag bit is not " +"set." +msgstr "" +"Lo scarto di pagine di swap è stato introdotto nel kernel 2.6.29 e reso in " +"seguito dipendente dall'opzione B<SWAP_FLAG_DISCARD> nel kernel 2.6.36, che " +"scarta ancora l'intera area di swap quando B<swapon>() viene chiamato, anche " +"se il bit dell'opzione non è impostato." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<mkswap>(8), B<swapoff>(8), B<swapon>(8)" +msgstr "B<mkswap>(8), B<swapoff>(8), B<swapon>(8)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2022-12-04" +msgstr "4 dicembre 2022" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: Plain text +#: debian-bookworm +msgid "" +"These functions are Linux-specific and should not be used in programs " +"intended to be portable. The second I<swapflags> argument was introduced in " +"Linux 1.3.2." +msgstr "" +"Queste funzioni sono specifiche di Linux e non devono essere usate in " +"programmi pensati per essere portabili. Il secondo argomento I<swapflags> è " +"stato introdotto in Linux 1.3.2." + +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "There is an upper limit on the number of swap files that may be used, " +#| "defined by the kernel constant B<MAX_SWAPFILES>. Before kernel 2.4.10, " +#| "B<MAX_SWAPFILES> has the value 8; since kernel 2.4.10, it has the value " +#| "32. Since kernel 2.6.18, the limit is decreased by 2 (thus: 30) if the " +#| "kernel is built with the B<CONFIG_MIGRATION> option (which reserves two " +#| "swap table entries for the page migration features of B<mbind>(2) and " +#| "B<migrate_pages>(2)). Since kernel 2.6.32, the limit is further " +#| "decreased by 1 if the kernel is built with the B<CONFIG_MEMORY_FAILURE> " +#| "option." +msgid "" +"There is an upper limit on the number of swap files that may be used, " +"defined by the kernel constant B<MAX_SWAPFILES>. Before Linux 2.4.10, " +"B<MAX_SWAPFILES> has the value 8; since Linux 2.4.10, it has the value 32. " +"Since Linux 2.6.18, the limit is decreased by 2 (thus: 30) if the kernel is " +"built with the B<CONFIG_MIGRATION> option (which reserves two swap table " +"entries for the page migration features of B<mbind>(2) and " +"B<migrate_pages>(2)). Since Linux 2.6.32, the limit is further decreased by " +"1 if the kernel is built with the B<CONFIG_MEMORY_FAILURE> option. Since " +"Linux 5.14, the limit is further decreased by 4 if the kernel is built with " +"the B<CONFIG_DEVICE_PRIVATE> option." +msgstr "" +"C'è un limite superiore al numero di file di swap che si possono usare, " +"definito dalla costante del kernel B<MAX_SWAPFILES>. Prima del kernel " +"2.4.10, il valore di B<MAX_SWAPFILES> era 8; dal kernel 2.4.10 il valore è " +"32. A partire dal kernel 2.6.18 il limite è sceso di due unità (quindi: 30) " +"se il kernel è compilato con l'opzione B<CONFIG_MIGRATION> (che riserva due " +"voci nella tabella di swap per le funzionalità di migrazione di pagina del " +"comando B<mbind>(2) e B<migrate_pages>(2)). A partire dal kernel 2.6.32, il " +"limite è sceso ulteriormente di 1 se il kernel è compilato con l'opzione " +"B<CONFIG_MEMORY_FAILURE>." + +#. type: TH +#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/symlink.2.po b/po/it/man2/symlink.2.po new file mode 100644 index 00000000..1f521db4 --- /dev/null +++ b/po/it/man2/symlink.2.po @@ -0,0 +1,730 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Goffredo Baroncelli <kreijack@usa.net>, 1998. +# Giulio Daprelà <giulio@pluto.it>, 2005-2007. +# Elisabetta Galli <lab@kkk.it>, 2007. +# Marco Curreli <marcocurreli@tiscali.it>, 2013-2018, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:09+0100\n" +"PO-Revision-Date: 2021-12-16 23:45+0100\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 21.12.0\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "symlinkat()" +msgid "symlink" +msgstr "symlinkat()" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "symlink, symlinkat - make a new name for a file" +msgstr "symlink, symlinkat - crea un nuovo nome per un file" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>unistd.hE<gt>>\n" +msgstr "B<#include E<lt>unistd.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<int symlink(const char *>I<target>B<, const char *>I<linkpath>B<);>\n" +msgstr "B<int symlink(const char *>I<target>B<, const char *>I<linkpath>B<);>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"B<#include E<lt>fcntl.hE<gt> >/* Definition of B<AT_*> constants */\n" +"B<#include E<lt>unistd.hE<gt>>\n" +msgstr "" +"B<#include E<lt>fcntl.hE<gt> >/* Definizione delle costanti B<AT_*> */\n" +"B<#include E<lt>unistd.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<int symlinkat(const char *>I<target>B<, int >I<newdirfd>B<, const char *>I<linkpath>B<);>\n" +msgstr "B<int symlinkat(const char *>I<target>B<, int >I<newdirfd>B<, const char *>I<linkpath>B<);>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):" +msgstr "" +"Macro per test di funzionalità per glibc (vedere B<feature_test_macros>(7)):" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<symlink>():" +msgstr "B<symlink>():" + +#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "" +#| " _XOPEN_SOURCE E<gt>= 500 || _POSIX_C_SOURCE E<gt>= 200112L\n" +#| " || /* Glibc E<lt>= 2.19: */ _BSD_SOURCE\n" +msgid "" +" _XOPEN_SOURCE E<gt>= 500 || _POSIX_C_SOURCE E<gt>= 200112L\n" +" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE\n" +msgstr "" +"_XOPEN_SOURCE E<gt>= 500 || _POSIX_C_SOURCE E<gt>= 200112L\n" +" || /* Glibc E<lt>= 2.19: */ _BSD_SOURCE\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<symlinkat>():" +msgstr "B<symlinkat>():" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +" Since glibc 2.10:\n" +" _POSIX_C_SOURCE E<gt>= 200809L\n" +" Before glibc 2.10:\n" +" _ATFILE_SOURCE\n" +msgstr "" +" A partire da glibc 2.10:\n" +" _POSIX_C_SOURCE E<gt>= 200809L\n" +" Prima di glibc 2.10:\n" +" _ATFILE_SOURCE\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<symlink>() creates a symbolic link named I<linkpath> which contains the " +"string I<target>." +msgstr "" +"B<symlink>() crea un collegamento simbolico con nome I<linkpath> che " +"contiene la stringa I<target>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Symbolic links are interpreted at run time as if the contents of the link " +"had been substituted into the path being followed to find a file or " +"directory." +msgstr "" +"I collegamenti simbolici sono interpretati all'esecuzione come se il " +"contenuto del collegamento fosse stato sostituito nel percorso seguito per " +"trovare un file o una directory." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Symbolic links may contain I<..> path components, which (if used at the " +"start of the link) refer to the parent directories of that in which the link " +"resides." +msgstr "" +"Un collegamento simbolico può contenere I<..> come componente del percorso, " +"che (se usato all'inizio del collegamento) fa riferimento alle directory " +"superiori a quella nella quale risiede il collegamento." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A symbolic link (also known as a soft link) may point to an existing file or " +"to a nonexistent one; the latter case is known as a dangling link." +msgstr "" +"Un collegamento simbolico (conosciuto anche come soft link) può puntare ad " +"un file esistente o ad uno non esistente: in quest'ultimo caso è detto " +"dangling link." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The permissions of a symbolic link are irrelevant; the ownership is " +#| "ignored when following the link, but is checked when removal or renaming " +#| "of the link is requested and the link is in a directory with the sticky " +#| "bit (B<S_ISVTX>) set." +msgid "" +"The permissions of a symbolic link are irrelevant; the ownership is ignored " +"when following the link (except when the I<protected_symlinks> feature is " +"enabled, as explained in B<proc>(5)), but is checked when removal or " +"renaming of the link is requested and the link is in a directory with the " +"sticky bit (B<S_ISVTX>) set." +msgstr "" +"I permessi di un collegamento simbolico sono irrilevanti. Quando si segue il " +"collegamento il proprietario viene ignorato: viene invece verificato quando " +"si richiede la rimozione o la rinomina del collegamento che si trovi in una " +"directory con lo sticky bit (B<S_ISVTX>) impostato." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "If I<linkpath> exists, it will I<not> be overwritten." +msgstr "Se I<linkpath> esiste I<non> verrà sovrascritto." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "symlinkat()" +msgstr "symlinkat()" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<symlinkat>() system call operates in exactly the same way as " +"B<symlink>(), except for the differences described here." +msgstr "" +"La chiamata di sistema B<symlinkat>() opera esattamente nello stesso modo di " +"B<symlink>(), tranne che per le differenze di seguito descritte." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If the pathname given in I<linkpath> is relative, then it is interpreted " +"relative to the directory referred to by the file descriptor I<newdirfd> " +"(rather than relative to the current working directory of the calling " +"process, as is done by B<symlink>() for a relative pathname)." +msgstr "" +"Se il nome di percorso dato in I<linkpath> è relativo, è interpretato come " +"relativo alla directory a cui il descrittore di file I<newdirfd> fa " +"riferimento (piuttosto che relativo alla directory di lavoro corrente del " +"processo chiamante, come fa B<symlink>() per un nome di percorso relativo)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If I<linkpath> is relative and I<newdirfd> is the special value B<AT_FDCWD>, " +"then I<linkpath> is interpreted relative to the current working directory of " +"the calling process (like B<symlink>())." +msgstr "" +"Se I<linkpath> è relativo e I<newdirfd> è il valore speciale B<AT_FDCWD>, " +"I<linkpath> è interpretato come relativo alla directory di lavoro corrente " +"del processo chiamante (come B<symlink>())." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "If I<linkpath> is absolute, then I<newdirfd> is ignored." +msgstr "Se I<linkpath> è assoluto, I<newdirfd> è ignorato." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "See B<openat>(2) for an explanation of the need for B<symlinkat>()." +msgstr "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On success, zero is returned. On error, -1 is returned, and I<errno> is set " +"to indicate the error." +msgstr "" +"In caso di successo restituisce zero. In caso di errore restituisce -1, e " +"I<errno> verrà impostato per indicare l'errore." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EACCES>" +msgstr "B<EACCES>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Write access to the directory containing I<linkpath> is denied, or one of " +"the directories in the path prefix of I<linkpath> did not allow search " +"permission. (See also B<path_resolution>(7).)" +msgstr "" +"Non è possibile l'accesso in scrittura alla directory contenente " +"I<linkpath>, o una delle directory contenute nel prefisso del percorso di " +"I<linkpath> non ha il permesso di ricerca. (Vedere anche " +"B<path_resolution>(7).)" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EBADF>" +msgstr "B<EBADF>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"(B<symlinkat>()) I<linkpath> is relative but I<newdirfd> is neither " +"B<AT_FDCWD> nor a valid file descriptor." +msgstr "" +"(B<symlinkat>()) I<linkpath> è relativo ma I<newdirfd> non è né B<AT_FDCWD> " +"né un descrittore di file valido." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EDQUOT>" +msgstr "B<EDQUOT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The user's quota of resources on the filesystem has been exhausted. The " +"resources could be inodes or disk blocks, depending on the filesystem " +"implementation." +msgstr "" +"La quota di risorse dell'utente sul filesystem è esaurita. Le risorse " +"possono essere inode o blocchi del disco, a seconda dell'implementazione del " +"filesystem." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EEXIST>" +msgstr "B<EEXIST>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<linkpath> already exists." +msgstr "I<linkpath> esiste già." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EFAULT>" +msgstr "B<EFAULT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<target> or I<linkpath> points outside your accessible address space." +msgstr "" +"I<target> o I<linkpath> puntano fuori dallo spazio di indirizzamento " +"accessibile." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EIO>" +msgstr "B<EIO>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "An I/O error occurred." +msgstr "Si è verificato errore I/O." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELOOP>" +msgstr "B<ELOOP>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Too many symbolic links were encountered in resolving I<linkpath>." +msgstr "" +"Si sono incontrati troppi collegamenti simbolici nella risoluzione di " +"I<linkpath>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENAMETOOLONG>" +msgstr "B<ENAMETOOLONG>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<target> or I<linkpath> was too long." +msgstr "I<target> o I<linkpath> è troppo lungo." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOENT>" +msgstr "B<ENOENT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A directory component in I<linkpath> does not exist or is a dangling " +"symbolic link, or I<target> or I<linkpath> is an empty string." +msgstr "" +"Una directory contenuta in I<linkpath> non esiste o è un collegamento " +"simbolico scollegato, o I<target> o I<linkpath> è una stringa vuota." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"(B<symlinkat>()) I<linkpath> is a relative pathname and I<newdirfd> refers " +"to a directory that has been deleted." +msgstr "" +"(B<symlinkat>()) I<linkpath> è un percorso relativo e I<newdirfd> fa " +"riferimento a una directory che è stata eliminata." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOMEM>" +msgstr "B<ENOMEM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Insufficient kernel memory was available." +msgstr "Insufficiente memoria disponibile per il kernel." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOSPC>" +msgstr "B<ENOSPC>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The device containing the file has no room for the new directory entry." +msgstr "" +"Il dispositivo contenente il file non ha spazio per la nuova directory." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOTDIR>" +msgstr "B<ENOTDIR>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A component used as a directory in I<linkpath> is not, in fact, a directory." +msgstr "" +"Un elemento usato come directory in I<linkpath> non è, in effetti, una " +"directory." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"(B<symlinkat>()) I<linkpath> is relative and I<newdirfd> is a file " +"descriptor referring to a file other than a directory." +msgstr "" +"(B<symlinkat>()) I<linkpath> è relativo e I<newdirfd> è un descrittore di " +"file fa riferimento a un file anziché a una directory." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EPERM>" +msgstr "B<EPERM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The filesystem containing I<linkpath> does not support the creation of " +"symbolic links." +msgstr "" +"Il filesystem contenente I<linkpath> non supporta la creazione di " +"collegamenti simbolici." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EROFS>" +msgstr "B<EROFS>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<linkpath> is on a read-only filesystem." +msgstr "I<linkpath> è contenuto in un filesystem in sola lettura." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "POSIX.1-2008." +msgstr "POSIX.1-2008." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. type: TP +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<symlink>():" +msgid "B<symlink>()" +msgstr "B<symlink>():" + +#. SVr4 documents additional error codes EDQUOT and ENOSYS. +#. See +#. .BR open (2) +#. re multiple files with the same name, and NFS. +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "SVr4, 4.3BSD, POSIX.1-2001." +msgstr "SVr4, 4.3BSD, POSIX.1-2001." + +#. type: TP +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<symlinkat>():" +msgid "B<symlinkat>()" +msgstr "B<symlinkat>():" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "POSIX.1-2008. Linux 2.6.16, glibc 2.4." +msgstr "" + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "Glibc notes" +msgid "glibc notes" +msgstr "Note su glibc" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On older kernels where B<symlinkat>() is unavailable, the glibc wrapper " +"function falls back to the use of B<symlink>(). When I<linkpath> is a " +"relative pathname, glibc constructs a pathname based on the symbolic link in " +"I</proc/self/fd> that corresponds to the I<newdirfd> argument." +msgstr "" +"Su vecchi kernel dove B<symlinkat>() non è disponibile, la funzione wrapper " +"glibc retrocede all'uso di B<symlink>(). Dove I<linkpath> è un nome di " +"percorso relativo, glibc costruisce un nome di percorso basato sul " +"collegamento simbolico in I</proc/self/fd> che corrisponde all'argomento " +"I<newdirfd>." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "No checking of I<target> is done." +msgstr "Non viene effettuato nessun controllo su I<target>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Deleting the name referred to by a symbolic link will actually delete the " +"file (unless it also has other hard links). If this behavior is not " +"desired, use B<link>(2)." +msgstr "" +"La cancellazione del nome a cui fa riferimento un collegamento simbolico " +"cancellerà il file (a meno che esso non abbia altri collegamenti fisici). Se " +"non si desidera questo comportamento usare B<link>(2)." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<ln>(1), B<namei>(1), B<lchown>(2), B<link>(2), B<lstat>(2), B<open>(2), " +"B<readlink>(2), B<rename>(2), B<unlink>(2), B<path_resolution>(7), " +"B<symlink>(7)" +msgstr "" +"B<ln>(1), B<namei>(1), B<lchown>(2), B<link>(2), B<lstat>(2), B<open>(2), " +"B<readlink>(2), B<rename>(2), B<unlink>(2), B<path_resolution>(7), " +"B<symlink>(7)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2023-02-05" +msgstr "5 febbraio 2023" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: SH +#: debian-bookworm +#, no-wrap +msgid "VERSIONS" +msgstr "VERSIONI" + +#. type: Plain text +#: debian-bookworm +#, fuzzy +#| msgid "" +#| "B<symlinkat>() was added to Linux in kernel 2.6.16; library support was " +#| "added to glibc in version 2.4." +msgid "" +"B<symlinkat>() was added in Linux 2.6.16; library support was added in " +"glibc 2.4." +msgstr "" +"B<symlinkat>() è stato aggiunto a Linux nel kernel 2.6.16; il supporto per " +"le librerie è stato aggiunto a glibc nella versione 2.4." + +#. SVr4 documents additional error codes EDQUOT and ENOSYS. +#. See +#. .BR open (2) +#. re multiple files with the same name, and NFS. +#. type: Plain text +#: debian-bookworm +msgid "B<symlink>(): SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008." +msgstr "B<symlink>(): SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008." + +#. type: Plain text +#: debian-bookworm +msgid "B<symlinkat>(): POSIX.1-2008." +msgstr "B<symlinkat>(): POSIX.1-2008." + +#. type: TH +#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/sync.2.po b/po/it/man2/sync.2.po new file mode 100644 index 00000000..ba64faf8 --- /dev/null +++ b/po/it/man2/sync.2.po @@ -0,0 +1,474 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Goffredo Baroncelli <kreijack@usa.net>, 2000. +# Giulio Daprelà <giulio@pluto.it>, 2005-2006. +# Elisabetta Galli <lab@kkk.it>, 2007. +# Marco Curreli <marcocurreli@tiscali.it>, 2013-2016, 2018, 2020, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:09+0100\n" +"PO-Revision-Date: 2021-12-16 23:24+0100\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 21.12.0\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<--sync>" +msgid "sync" +msgstr "B<--sync>" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "sync, syncfs - commit filesystem caches to disk" +msgstr "sync, syncfs - svuota la cache del filesystem sul disco" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>unistd.hE<gt>>\n" +msgstr "B<#include E<lt>unistd.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<void sync(void);>\n" +msgstr "B<void sync(void);>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<int syncfs(int >I<fd>B<);>\n" +msgstr "B<int syncfs(int >I<fd>B<);>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):" +msgstr "" +"Macro per test di funzionalità per glibc (vedere B<feature_test_macros>(7)):" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<sync>():" +msgstr "B<sync>():" + +#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +" _XOPEN_SOURCE E<gt>= 500\n" +" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n" +" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE\n" +msgstr "" +" _XOPEN_SOURCE E<gt>= 500\n" +" || /* Sin da glibc 2.19: */ _DEFAULT_SOURCE\n" +" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<syncfs>():" +msgstr "B<syncfs>():" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid " _GNU_SOURCE\n" +msgstr " _GNU_SOURCE\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<sync>() causes all pending modifications to filesystem metadata and " +"cached file data to be written to the underlying filesystems." +msgstr "" +"B<sync>() provoca la scrittura nei filesystem sottostanti di tutte le " +"modifiche in sospeso ai metadati del file system e ai dati dei file " +"memorizzati nella cache." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<syncfs>() is like B<sync>(), but synchronizes just the filesystem " +"containing file referred to by the open file descriptor I<fd>." +msgstr "" +"B<syncfs>() è come B<sync>(), ma sincronizza solo il filesystem contenente " +"il file a cui si riferisce il descrittore di file aperto I<fd>." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<syncfs>() returns 0 on success; on error, it returns -1 and sets I<errno> " +"to indicate the error." +msgstr "" +"B<syncfs>() ritorna 0 in caso di successo; in caso di errore, ritorna -1 e " +"imposta I<errno> in modo che indichi l'errore." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<sync>() is always successful." +msgstr "B<sync>() termina sempre con successo." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<syncfs>() can fail for at least the following reasons:" +msgstr "B<syncfs>() può fallire per almeno il motivo seguente:" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EBADF>" +msgstr "B<EBADF>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<fd> is not a valid file descriptor." +msgstr "I<fd> non è un descrittore di file valido." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EIO>" +msgstr "B<EIO>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"An error occurred during synchronization. This error may relate to data " +"written to any file on the filesystem, or on metadata related to the " +"filesystem itself." +msgstr "" +"Si è verificato un errore durante la sincronizzazione. Quest'errore può " +"riguardare i dati scritti su qualsiasi file sul filesystem, o su metadati " +"relativi al filesystem stesso." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOSPC>" +msgstr "B<ENOSPC>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Disk space was exhausted while synchronizing." +msgstr "Lo spazio su disco è stato esaurito nel corso della sincronizzazione." + +#. type: TQ +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<EDQUOT>" +msgstr "B<EDQUOT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Data was written to a file on NFS or another filesystem which does not " +"allocate space at the time of a B<write>(2) system call, and some previous " +"write failed due to insufficient storage space." +msgstr "" +"I dati sono stati scritti in un file su NFS o su un altro filesystem che non " +"alloca spazio al momento di una chiamata di sistema a B<write>(2), e alcune " +"scritture precedenti non sono andate a buon fine per mancanza di spazio di " +"archiviazione." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "VERSIONS" +msgstr "VERSIONI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"According to the standard specification (e.g., POSIX.1-2001), B<sync>() " +"schedules the writes, but may return before the actual writing is done. " +"However Linux waits for I/O completions, and thus B<sync>() or B<syncfs>() " +"provide the same guarantees as B<fsync>() called on every file in the " +"system or filesystem respectively." +msgstr "" +"Secondo le specifiche degli standard (per esempio, POSIX.1-2001), B<sync>() " +"pianifica le scritture, ma potrebbe ritornare prima che la scrittura sia " +"stata realmente effettuata. Comunque Linux attende il completamento degli I/" +"O, e quindi B<sync>() o B<syncfs>() offrono la stessa garanzia di B<fsync>() " +"chiamato su ogni file rispettivamente del sistema o del file system." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: TP +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<sync>():" +msgid "B<sync>()" +msgstr "B<sync>():" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "POSIX.1-2008." +msgstr "POSIX.1-2008." + +#. type: TP +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<syncfs>():" +msgid "B<syncfs>()" +msgstr "B<syncfs>():" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "Linux." +msgstr "Linux." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "POSIX.1-2001, SVr4, 4.3BSD." +msgstr "POSIX.1-2001, SVr4, 4.3BSD." + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "Linux 2.6.39, glibc 2.14." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Since glibc 2.2.2, the Linux prototype for B<sync>() is as listed above, " +"following the various standards. In glibc 2.2.1 and earlier, it was \"int " +"sync(void)\", and B<sync>() always returned 0." +msgstr "" +"A partire da glibc 2.2.2 il prototipo Linux per B<sync>() è come elencato " +"sopra, seguendo i vari standard. In libc4, libc5, e glibc 2.2.1 e precedenti " +"era \"int sync(void)\", e B<sync>() restituiva sempre 0." + +# da finire +# ritradurre passed +#. commit 735e4ae5ba28c886d249ad04d3c8cc097dad6336 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "In mainline kernel versions prior to 5.8, B<syncfs>() will fail only " +#| "when passed a bad file descriptor (B<EBADF>). Since Linux 5.8, " +#| "B<syncfs>() will also report an error if one or more inodes failed to be " +#| "written back since the last B<syncfs>() call." +msgid "" +"In mainline kernel versions prior to Linux 5.8, B<syncfs>() will fail only " +"when passed a bad file descriptor (B<EBADF>). Since Linux 5.8, B<syncfs>() " +"will also report an error if one or more inodes failed to be written back " +"since the last B<syncfs>() call." +msgstr "" +"Nelle versioni del kernel precedenti alla 5.8, B<syncfs>() fallisce solo " +"quando alla funzione viene fornito come parametro un descrittore di file non " +"valido (B<EBADF>). A partire da Linux 5.8, B<syncfs>() riporta un errore " +"anche se non è stato possibile riscrivere uno o più inode dall'ultima " +"chiamata a B<syncfs>()." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "BUGS" +msgstr "BUG" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "Before version 1.3.20 Linux did not wait for I/O to complete before " +#| "returning." +msgid "" +"Before Linux 1.3.20, Linux did not wait for I/O to complete before returning." +msgstr "" +"Prima della versione 1.3.20 Linux non aspettava il completamento degli I/O, " +"prima di ritornare." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<sync>(1), B<fdatasync>(2), B<fsync>(2)" +msgstr "B<sync>(1), B<fdatasync>(2), B<fsync>(2)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2023-02-05" +msgstr "5 febbraio 2023" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: TP +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOSPC>, B<EDQUOT>" +msgstr "B<ENOSPC>, B<EDQUOT>" + +#. type: Plain text +#: debian-bookworm +#, fuzzy +#| msgid "" +#| "B<syncfs>() first appeared in Linux 2.6.39; library support was added to " +#| "glibc in version 2.14." +msgid "" +"B<syncfs>() first appeared in Linux 2.6.39; library support was added in " +"glibc 2.14." +msgstr "" +"B<syncfs>() è apparso per la prima volta in Linux 2.6.39; il supporto alla " +"libreria è stato aggiunto a glibc nella versione version 2.14." + +#. type: Plain text +#: debian-bookworm +msgid "B<sync>(): POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD." +msgstr "B<sync>(): POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD." + +#. type: Plain text +#: debian-bookworm +msgid "B<syncfs>() is Linux-specific." +msgstr "B<syncfs>() è specifico di Linux." + +#. type: SH +#: debian-bookworm +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: TH +#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/sysfs.2.po b/po/it/man2/sysfs.2.po new file mode 100644 index 00000000..25b3232a --- /dev/null +++ b/po/it/man2/sysfs.2.po @@ -0,0 +1,329 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Goffredo Baroncelli <kreijack@usa.net>, 1998. +# Giulio Daprelà <giulio@pluto.it>, 2005. +# Marco Curreli <marcocurreli@tiscali.it>, 2013, 2018, 2020, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:09+0100\n" +"PO-Revision-Date: 2021-04-07 00:53+0200\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 20.12.3\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "sysfs" +msgstr "" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "sysfs - get filesystem type information" +msgstr "sysfs - acquisisce informazioni sul filesystem" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "" +#| "B<int sysfs(int >I<option>B<, const char *>I<fsname>B<);>\n" +#| "B<int sysfs(int >I<option>B<, unsigned int >I<fs_index>B<, char *>I<buf>B<);>\n" +#| "B<int sysfs(int >I<option>B<);>\n" +msgid "" +"B<[[deprecated]] int sysfs(int >I<option>B<, const char *>I<fsname>B<);>\n" +"B<[[deprecated]] int sysfs(int >I<option>B<, unsigned int >I<fs_index>B<, char *>I<buf>B<);>\n" +"B<[[deprecated]] int sysfs(int >I<option>B<);>\n" +msgstr "" +"B<int sysfs(int >I<option>B<, const char *>I<fsname>B<);>\n" +"B<int sysfs(int >I<option>B<, unsigned int >I<fs_index>B<, char *>I<buf>B<);>\n" +"B<int sysfs(int >I<option>B<);>\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<Note>: if you are looking for information about the B<sysfs> filesystem " +"that is normally mounted at I</sys>, see B<sysfs>(5)." +msgstr "" +"B<Note>: se si stanno cercando informazioni sul filesystem B<sysfs> che è " +"normalmente montato su I</sys>, si veda B<sysfs>(5)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The (obsolete) B<sysfs>() system call returns information about the " +"filesystem types currently present in the kernel. The specific form of the " +"B<sysfs>() call and the information returned depends on the I<option> in " +"effect:" +msgstr "" +"La chiamata di sistema (obsoleta) B<sysfs>() restituisce informazioni sui " +"tipi di filesystem presenti nel kernel. La sintassi della chiamata di " +"sistema B<sysfs>() dipende dal parametro I<option>:" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<1>" +msgstr "B<1>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Translate the filesystem identifier string I<fsname> into a filesystem type " +"index." +msgstr "" +"Converte la stringa identificatrice del filesystem I<fsname> in un indice " +"che identifica il filesystem." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<2>" +msgstr "B<2>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Translate the filesystem type index I<fs_index> into a null-terminated " +"filesystem identifier string. This string will be written to the buffer " +"pointed to by I<buf>. Make sure that I<buf> has enough space to accept the " +"string." +msgstr "" +"Converte un'indice di un file-system I<fs_index> in una stringa terminata " +"con un byte null. Questa stringa viene scritta nel buffer a cui punta " +"I<buf>. Assicurarsi che I<buf> abbia abbastanza spazio per accettare la " +"stringa." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<3>" +msgstr "B<3>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Return the total number of filesystem types currently present in the kernel." +msgstr "Restituisce il numero di tipi di file-system presenti nel kernel." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The numbering of the filesystem type indexes begins with zero." +msgstr "" +"La numerazione degli indici dei tipi di filesystem presenti incomincia da " +"zero." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On success, B<sysfs>() returns the filesystem index for option B<1>, zero " +"for option B<2>, and the number of currently configured filesystems for " +"option B<3>. On error, -1 is returned, and I<errno> is set to indicate the " +"error." +msgstr "" +"In caso di successo B<sysfs>() restituisce l'indice del filesystem con " +"l'opzione B<1>, zero con l'opzione B<2>, e il numero del filesystems " +"attualmente configurato con l'opzione B<3>. In caso di errore viene " +"restituito -1, e viene impostato I<errno> per indicare l'errore." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EFAULT>" +msgstr "B<EFAULT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Either I<fsname> or I<buf> is outside your accessible address space." +msgstr "" +"O I<fsname> o I<buf> sono al di fuori del proprio spazio di indirizzamento " +"accessibile." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EINVAL>" +msgstr "B<EINVAL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"I<fsname> is not a valid filesystem type identifier; I<fs_index> is out-of-" +"bounds; I<option> is invalid." +msgstr "" +"I<fsname> non è un identificatore valido di filesystem; I<fs_index> è fuori " +"dai limiti; I<option> non è valida." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "None." +msgstr "" + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "SVr4." +msgstr "SVr4." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This System-V derived system call is obsolete; don't use it. On systems " +"with I</proc>, the same information can be obtained via I</proc>; use that " +"interface instead." +msgstr "" +"Questa chiamata di sistema derivata da System-V è obsoleta; non va usata. " +"Sui sistemi con I</proc>, la stessa informazione può essere ricavata da I</" +"proc>; usare questa interfaccia." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "BUGS" +msgstr "BUG" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"There is no libc or glibc support. There is no way to guess how large " +"I<buf> should be." +msgstr "" +"Non c'è supporto a libc o glibc. Non c'è modo di capire quanto deve essere " +"grande I<buf>." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<proc>(5), B<sysfs>(5)" +msgstr "B<proc>(5), B<sysfs>(5)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2022-10-30" +msgstr "30 ottobre 2022" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: SH +#: debian-bookworm +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: TH +#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/sysinfo.2.po b/po/it/man2/sysinfo.2.po new file mode 100644 index 00000000..5182c3f4 --- /dev/null +++ b/po/it/man2/sysinfo.2.po @@ -0,0 +1,357 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Goffredo Baroncelli <kreijack@usa.net>, 1998. +# Giulio Daprelà <giulio@pluto.it>, 2005. +# Elisabetta Galli <lab@kkk.it>, 2007. +# Marco Curreli <marcocurreli@tiscali.it>, 2013-2014, 2016, 2018, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:09+0100\n" +"PO-Revision-Date: 2021-04-07 01:05+0200\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 20.12.3\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "--info" +msgid "sysinfo" +msgstr "--info" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "sysinfo - return system information" +msgstr "sysinfo - restituisce informazioni di sistema" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>sys/sysinfo.hE<gt>>\n" +msgstr "B<#include E<lt>sys/sysinfo.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<int sysinfo(struct sysinfo *>I<info>B<);>\n" +msgstr "B<int sysinfo(struct sysinfo *>I<info>B<);>\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<sysinfo>() returns certain statistics on memory and swap usage, as well " +"as the load average." +msgstr "" +"B<sysinfo>() restituisce alcune statistiche sull'uso della momoria e della " +"swap, e anche sul carico medio." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Until Linux 2.3.16, B<sysinfo>() returned information in the following " +"structure:" +msgstr "" +"Fino a Linux 2.3.16, B<sysinfo>() restituiva informazioni nella seguente " +"struttura:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"struct sysinfo {\n" +" long uptime; /* Seconds since boot */\n" +" unsigned long loads[3]; /* 1, 5, and 15 minute load averages */\n" +" unsigned long totalram; /* Total usable main memory size */\n" +" unsigned long freeram; /* Available memory size */\n" +" unsigned long sharedram; /* Amount of shared memory */\n" +" unsigned long bufferram; /* Memory used by buffers */\n" +" unsigned long totalswap; /* Total swap space size */\n" +" unsigned long freeswap; /* Swap space still available */\n" +" unsigned short procs; /* Number of current processes */\n" +" char _f[22]; /* Pads structure to 64 bytes */\n" +"};\n" +msgstr "" +"struct sysinfo {\n" +" long uptime; /* Secondi dall'avvio */\n" +" unsigned long loads[3]; /* Carico medio negli ultimi 15, 5, ed 1 minuto */\n" +" unsigned long totalram; /* Dimensione totale della memoria principale utilizzabile */\n" +" unsigned long freeram; /* Dimensione della memoria disponibile */\n" +" unsigned long sharedram; /* Quantità di memoria condivisa */\n" +" unsigned long bufferram; /* Memoria usata dai buffer */\n" +" unsigned long totalswap; /* Dimensione totale dello spazio di swap */\n" +" unsigned long freeswap; /* Spazio di swap ancora disponibile */\n" +" unsigned short procs; /* Numero di processi attuali */\n" +" char _f[22]; /* Riempie una struttura a 64 byte */\n" +"};\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"In the above structure, the sizes of the memory and swap fields are given in " +"bytes." +msgstr "" +"Nella struttura appena vista, le dimensioni della momoria e dei campi swap " +"sono in byte." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Since Linux 2.3.23 (i386) and Linux 2.3.48 (all architectures) the structure " +"is:" +msgstr "" +"A partire da Linux 2.3.23 (i386) e Linux 2.3.48 (tutte le architetture) la " +"struttura è:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"struct sysinfo {\n" +" long uptime; /* Seconds since boot */\n" +" unsigned long loads[3]; /* 1, 5, and 15 minute load averages */\n" +" unsigned long totalram; /* Total usable main memory size */\n" +" unsigned long freeram; /* Available memory size */\n" +" unsigned long sharedram; /* Amount of shared memory */\n" +" unsigned long bufferram; /* Memory used by buffers */\n" +" unsigned long totalswap; /* Total swap space size */\n" +" unsigned long freeswap; /* Swap space still available */\n" +" unsigned short procs; /* Number of current processes */\n" +" unsigned long totalhigh; /* Total high memory size */\n" +" unsigned long freehigh; /* Available high memory size */\n" +" unsigned int mem_unit; /* Memory unit size in bytes */\n" +" char _f[20-2*sizeof(long)-sizeof(int)];\n" +" /* Padding to 64 bytes */\n" +"};\n" +msgstr "" +"struct sysinfo {\n" +" long uptime; /* Secondi dall'avvio */\n" +" unsigned long loads[3]; /* Carico medio negli ultimi 15, 5, ed 1 minuto */\n" +" unsigned long totalram; /* Dimensione totale della memoria principale utilizzabile */\n" +" unsigned long freeram; /* Dimensione della memoria disponibile */\n" +" unsigned long sharedram; /* Quantità di memoria condivisa */\n" +" unsigned long bufferram; /* Memoria usata dai buffer */\n" +" unsigned long totalswap; /* Dimensione totale dello spazio di swap */\n" +" unsigned long freeswap; /* Spazio di swap ancora disponibile */\n" +" unsigned short procs; /* Numero di processi attuali */\n" +" unsigned long totalhigh; /* Dimensione totale della memoria alta */\n" +" unsigned long freehigh; /* Dimensione della memoria alta libera */\n" +" unsigned int mem_unit; /* Dimensione in byte dell'unità di memoria */\n" +" char _f[20-2*sizeof(long)-sizeof(int)];\n" +" /* Riempimento a 64 byte */\n" +"};\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"In the above structure, sizes of the memory and swap fields are given as " +"multiples of I<mem_unit> bytes." +msgstr "" +"Nella struttura di cui sopra le dimensioni della momoria e dei campi della " +"swap sono indicate come multipli di I<mem_unit> byte." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On success, B<sysinfo>() returns zero. On error, -1 is returned, and " +"I<errno> is set to indicate the error." +msgstr "" +"In caso di successo B<sysinfo>() restituisce zero. In caso di errore viene " +"restituito -1, e I<errno> verrà impostato per indicare l'errore." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EFAULT>" +msgstr "B<EFAULT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<info> is not a valid address." +msgstr "I<info> non è un indirizzo valido." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "Linux." +msgstr "Linux." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "Linux 0.98.pl6." +msgstr "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"All of the information provided by this system call is also available via I</" +"proc/meminfo> and I</proc/loadavg>." +msgstr "" +"Tutte le informazioni fornite da questa chiamata di sistema sono disponibili " +"anche attraverso I</proc/meminfo> e I</proc/loadavg>." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<proc>(5)" +msgstr "B<proc>(5)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2022-10-30" +msgstr "30 ottobre 2022" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: SH +#: debian-bookworm +#, no-wrap +msgid "VERSIONS" +msgstr "VERSIONI" + +#. type: Plain text +#: debian-bookworm +msgid "B<sysinfo>() first appeared in Linux 0.98.pl6." +msgstr "B<sysinfo>() apparve per la prima volta in Linux 0.98.pl6." + +#. type: Plain text +#: debian-bookworm +msgid "" +"This function is Linux-specific, and should not be used in programs intended " +"to be portable." +msgstr "" +"Questa funzione è specifica di Linux, e non dovrebbe essere usata in " +"programmi che si vogliono portare su altre piattaforme." + +#. type: TH +#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/umask.2.po b/po/it/man2/umask.2.po new file mode 100644 index 00000000..72426b18 --- /dev/null +++ b/po/it/man2/umask.2.po @@ -0,0 +1,362 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Goffredo Baroncelli <kreijack@usa.net>, 1998. +# Giulio Daprelà <giulio@pluto.it>, 2005-2006. +# Marco Curreli <marcocurreli@tiscali.it>, 2013, 2015-2016, 2018, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:12+0100\n" +"PO-Revision-Date: 2021-12-16 23:21+0100\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 21.12.0\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "umask" +msgstr "umask" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "umask - set file mode creation mask" +msgstr "umask - imposta la maschera di creazione del modo di un file" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>sys/stat.hE<gt>>\n" +msgstr "B<#include E<lt>sys/stat.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<mode_t umask(mode_t >I<mask>B<);>\n" +msgstr "B<mode_t umask(mode_t >I<mask>B<);>\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<umask>() sets the calling process's file mode creation mask (umask) to " +"I<mask> & 0777 (i.e., only the file permission bits of I<mask> are used), " +"and returns the previous value of the mask." +msgstr "" +"B<umask>() imposta la maschera di creazione dei permessi dei file del " +"processo chiamante (umask) a I<mask> & 0777 (cioè vengono usati solo i bit " +"dei permessi dei file di I<mask>), e restituisce il valore precedente della " +"maschera." + +#. e.g., mkfifo(), creat(), mknod(), sem_open(), mq_open(), shm_open() +#. but NOT the System V IPC *get() calls +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The umask is used by B<open>(2), B<mkdir>(2), and other system calls that " +"create files to modify the permissions placed on newly created files or " +"directories. Specifically, permissions in the umask are turned off from the " +"I<mode> argument to B<open>(2) and B<mkdir>(2)." +msgstr "" +"La umask è usata da B<open>(2), B<mkdir>(2), e altre chiamate di sistema che " +"creano file per modificare i permessi dati ai nuovi file o directory. Nello " +"specifico i permessi nella umask sono disattivati dall'argomento I<mode> in " +"B<open>(2) e B<mkdir>(2)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Alternatively, if the parent directory has a default ACL (see B<acl>(5)), " +"the umask is ignored, the default ACL is inherited, the permission bits are " +"set based on the inherited ACL, and permission bits absent in the I<mode> " +"argument are turned off. For example, the following default ACL is " +"equivalent to a umask of 022:" +msgstr "" +"In alternativa, se la directory genitrice ha un ACL predefnito (vedi " +"B<acl>(5)), la umask viene ignorata, la ACL predefinita viene ereditata, i " +"bit dei permessi vengono impostati sulla base della ACL ereditata, e i bit " +"dei permessi assenti nell'argomento I<mode> vengono disattivati. Per " +"esempio, la seguente ACL predefinita è equivalente a una umask di 022:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "u::rwx,g::r-x,o::r-x\n" +msgstr "u::rwx,g::r-x,o::r-x\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Combining the effect of this default ACL with a I<mode> argument of 0666 (rw-" +"rw-rw-), the resulting file permissions would be 0644 (rw-r--r--)." +msgstr "" +"Combinando gli effetti di questa ACL predefinita con un argomento I<mode> di " +"0666 (rw-rw-rw-), i permessi sul file risultanti dovrebbero essere 0644 (rw-" +"r--r--)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The constants that should be used to specify I<mask> are described in " +"B<inode>(7)." +msgstr "" +"Le costanti che possono essere utilizzate per specificare la I<mask> sono " +"descritte in B<inode>(7)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The typical default value for the process umask is B<S_IWGRP> | B<S_IWOTH> " +"(octal 022). In the usual case where the I<mode> argument to B<open>(2) is " +"specified as:" +msgstr "" +"Il tipico valore predefinito per il processo umask è B<S_IWGRP> | B<S_IWOTH> " +"(ottale 022). Nel caso comune in cui l'argomento I<mode> di B<open>(2) a " +"specificato come:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<S_IRUSR> | B<S_IWUSR> | B<S_IRGRP> | B<S_IWGRP> | B<S_IROTH> | B<S_IWOTH>\n" +msgstr "B<S_IRUSR> | B<S_IWUSR> | B<S_IRGRP> | B<S_IWGRP> | B<S_IROTH> | B<S_IWOTH>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"(octal 0666) when creating a new file, the permissions on the resulting file " +"will be:" +msgstr "" +"(ottale 0666) quando si crea un nuovo file, i permessi sul file risultante " +"saranno:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<S_IRUSR> | B<S_IWUSR> | B<S_IRGRP> | B<S_IROTH>\n" +msgstr "B<S_IRUSR> | B<S_IWUSR> | B<S_IRGRP> | B<S_IROTH>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "(because 0666 & \\(ti022 = 0644; i.e. rw-r--r--)." +msgid "(because 0666 & \\[ti]022 = 0644; i.e. rw-r--r--)." +msgstr "(perché 0666 & \\(ti022 = 0644; i.e. rw-r--r--)." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This system call always succeeds and the previous value of the mask is " +"returned." +msgstr "" +"Questa chiamata di sistema ha sempre successo, e restituisce il valore " +"precedente della maschera." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "POSIX.1-2008." +msgstr "POSIX.1-2008." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "POSIX.1-2001, SVr4, 4.3BSD." +msgstr "POSIX.1-2001, SVr4, 4.3BSD." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A child process created via B<fork>(2) inherits its parent's umask. The " +"umask is left unchanged by B<execve>(2)." +msgstr "" +"Un processo figlio creato attraverso B<fork>(2) eredita la umask del " +"genitore. La umask viene lasciata inalterata da B<execve>(2)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"It is impossible to use B<umask>() to fetch a process's umask without at " +"the same time changing it. A second call to B<umask>() would then be " +"needed to restore the umask. The nonatomicity of these two steps provides " +"the potential for races in multithreaded programs." +msgstr "" +"É impossibile chiamare B<umask>() per ottenere un \"umask\" del processo " +"senza allo stesso tempo modificarlo. Una seconda chiamata a B<umask>() " +"sarebbe poi necessaria per ripristinare la \"umask\" originale. Il fatto che " +"queste due fasi non siano indipendenti fra loro rende possibili situazioni " +"di conflitto nel caso di programmi multithread." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Since Linux 4.7, the umask of any process can be viewed via the I<Umask> " +"field of I</proc/>pidI</status>. Inspecting this field in I</proc/self/" +"status> allows a process to retrieve its umask without at the same time " +"changing it." +msgstr "" +"A partire da Linux 4.7, l'umask può essere vista tramite il campo I<Umask> " +"di I</proc/>pidI</status>. La visualizzazione di questo campo in I</proc/" +"self/status> consente a un processo di ottenere la propria \"umask\" senza " +"allo stesso tempo modificarla." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The umask setting also affects the permissions assigned to POSIX IPC objects " +"(B<mq_open>(3), B<sem_open>(3), B<shm_open>(3)), FIFOs (B<mkfifo>(3)), and " +"UNIX domain sockets (B<unix>(7)) created by the process. The umask does " +"not affect the permissions assigned to System\\ V IPC objects created by the " +"process (using B<msgget>(2), B<semget>(2), B<shmget>(2))." +msgstr "" +"L'impostazione di umask influenza anche i permessi assegnati agli oggetti " +"IPC POSIX (B<mq_open>(3), B<sem_open>(3), B<shm_open>(3)), FIFO " +"(B<mkfifo>(3)) e sui socket di dominio Unix (B<unix>(7)) creati dai " +"processi. L'umask non influenza i permessi assegnati agli oggetti IPC System " +"V\\ creati dal processo (usando B<msgget>(2), B<semget>(2), B<shmget>(2))." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<chmod>(2), B<mkdir>(2), B<open>(2), B<stat>(2), B<acl>(5)" +msgstr "B<chmod>(2), B<mkdir>(2), B<open>(2), B<stat>(2), B<acl>(5)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2023-02-05" +msgstr "5 febbraio 2023" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: Plain text +#: debian-bookworm +msgid "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD." +msgstr "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD." + +#. type: TH +#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/umount.2.po b/po/it/man2/umount.2.po new file mode 100644 index 00000000..68d98fe1 --- /dev/null +++ b/po/it/man2/umount.2.po @@ -0,0 +1,624 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Elisabetta Galli <lab@kkk.it>, 2008. +# Marco Curreli <marcocurreli@tiscali.it>, 2013-2016, 2018, 2020, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:12+0100\n" +"PO-Revision-Date: 2021-04-07 00:54+0200\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 20.12.3\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "umount" +msgstr "" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "umount, umount2 - unmount filesystem" +msgstr "umount, umount2 - smonta i filesystem" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>sys/mount.hE<gt>>\n" +msgstr "B<#include E<lt>sys/mount.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"B<int umount(const char *>I<target>B<);>\n" +"B<int umount2(const char *>I<target>B<, int >I<flags>B<);>\n" +msgstr "" +"B<int umount(const char *>I<target>B<);>\n" +"B<int umount2(const char *>I<target>B<, int >I<flags>B<);>\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. Note: the kernel naming differs from the glibc naming +#. umount2 is the glibc name for what the kernel now calls umount +#. and umount is the glibc name for oldumount +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<umount>() and B<umount2>() remove the attachment of the (topmost) " +"filesystem mounted on I<target>." +msgstr "" +"B<umount>() e B<umount2>() rimuovono il filesystem (più alto) montato su " +"I<target>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Appropriate privilege (Linux: the B<CAP_SYS_ADMIN> capability) is required " +"to unmount filesystems." +msgstr "" +"Sono necessari privilegi appropriati (Linux: capacità B<CAP_SYS_ADMIN> per " +"smontare i filesystem." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Linux 2.1.116 added the B<umount2>() system call, which, like B<umount>(), " +"unmounts a target, but allows additional I<flags> controlling the behavior " +"of the operation:" +msgstr "" +"A partire da Linux 2.1.116 è stata aggiunta la chiamata di sistema " +"B<umount2>() che, come B<umount>(), smonta un target, ma permette I<opzioni> " +"aggiuntive che controllano il comportamento dell'operazione:" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MNT_FORCE> (since Linux 2.1.116)" +msgstr "B<MNT_FORCE> (a partire da Linux 2.1.116)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Ask the filesystem to abort pending requests before attempting the unmount. " +"This may allow the unmount to complete without waiting for an inaccessible " +"server, but could cause data loss. If, after aborting requests, some " +"processes still have active references to the filesystem, the unmount will " +"still fail. As at Linux 4.12, B<MNT_FORCE> is supported only on the " +"following filesystems: 9p (since Linux 2.6.16), ceph (since Linux 2.6.34), " +"cifs (since Linux 2.6.12), fuse (since Linux 2.6.16), lustre (since Linux " +"3.11), and NFS (since Linux 2.1.116)." +msgstr "" +"Chiede al filesystem di interrompere le richieste pendenti prima di tentare " +"lo smontaggio. Ciò può consentire di completare lo smontaggio senza rimanere " +"in attesa di un server inaccessibile, ma potrebbe causare perdita di dati. " +"Se, dopo le richieste d'interruzione, alcuni processi hanno ancora " +"riferimenti attivi al filesystem, lo smontaggio fallirà. Alla versione 4.12 " +"di Linux B<MNT_FORCE> è supportato solo sui seguenti filesystem: 9p (da " +"Linux 2.6.16), ceph (da Linux 2.6.34), cifs (da Linux 2.6.12), fuse (da " +"Linux 2.6.16), lustre (da Linux 3.11) e NFS (da Linux 2.1.116)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MNT_DETACH> (since Linux 2.4.11)" +msgstr "B<MNT_DETACH> (a partire da Linux 2.4.11)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "Perform a lazy unmount: make the mount point unavailable for new " +#| "accesses, immediately disconnect the filesystem and all filesystems " +#| "mounted below it from each other and from the mount table, and actually " +#| "perform the unmount when the mount point ceases to be busy." +msgid "" +"Perform a lazy unmount: make the mount unavailable for new accesses, " +"immediately disconnect the filesystem and all filesystems mounted below it " +"from each other and from the mount table, and actually perform the unmount " +"when the mount ceases to be busy." +msgstr "" +"Esegue uno smontaggio lento: rende il punto di mount non disponibile per i " +"nuovi accessi, disconnette immediatamente il filesystem e tutti i filesystem " +"montati sotto di esso da ogni altro e dalla tabella di mount, ed esegue " +"effettivamente lo smontaggio quando il punto di mount smette di essere " +"occupato." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<MNT_EXPIRE> (since Linux 2.6.8)" +msgstr "B<MNT_EXPIRE> (a partire da Linux 2.6.8)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "Mark the mount point as expired. If a mount point is not currently in " +#| "use, then an initial call to B<umount2>() with this flag fails with the " +#| "error B<EAGAIN>, but marks the mount point as expired. The mount point " +#| "remains expired as long as it isn't accessed by any process. A second " +#| "B<umount2>() call specifying B<MNT_EXPIRE> unmounts an expired mount " +#| "point. This flag cannot be specified with either B<MNT_FORCE> or " +#| "B<MNT_DETACH>." +msgid "" +"Mark the mount as expired. If a mount is not currently in use, then an " +"initial call to B<umount2>() with this flag fails with the error B<EAGAIN>, " +"but marks the mount as expired. The mount remains expired as long as it " +"isn't accessed by any process. A second B<umount2>() call specifying " +"B<MNT_EXPIRE> unmounts an expired mount. This flag cannot be specified with " +"either B<MNT_FORCE> or B<MNT_DETACH>." +msgstr "" +"Marca il punto di mount come scaduto. Se un punto di mount non è attualmente " +"in uso, allora una chiamata iniziale a B<umount2>() con questa opzione " +"fallisce con l'errore B<EAGAIN>, ma marca il punto di mount come scaduto. Il " +"punto di mount rimane scaduto fino a quando non vi accede nessun processo. " +"Una seconda chiamata B<umount2>() che specifica B<MNT_EXPIRE> smonta un " +"punto di mount scaduto. Questa opzione non può essere specificato con " +"B<MNT_FORCE> o con B<MNT_DETACH>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<UMOUNT_NOFOLLOW> (since Linux 2.6.34)" +msgstr "B<UMOUNT_NOFOLLOW> (a partire da Linux 2.6.34)" + +#. Later added to Linux 2.6.33-stable +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Don't dereference I<target> if it is a symbolic link. This flag allows " +"security problems to be avoided in set-user-ID-I<root> programs that allow " +"unprivileged users to unmount filesystems." +msgstr "" +"Non elimina il riferimento a I<target> se è un collegamento simbolico. " +"Questa opzione permette di evitare problemi di sicurezza in programmi set-" +"user-ID-I<root> che consentono a utenti senza privilegi di smontare i " +"filesystem." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On success, zero is returned. On error, -1 is returned, and I<errno> is set " +"to indicate the error." +msgstr "" +"In caso di successo restituisce zero. In caso di errore restituisce -1, e " +"I<errno> verrà impostato per indicare l'errore." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The error values given below result from filesystem type independent " +"errors. Each filesystem type may have its own special errors and its own " +"special behavior. See the Linux kernel source code for details." +msgstr "" +"I valori di errore indicati di seguito sono causati da errori indipendenti " +"dal tipo di filesystem. Ciascun tipo di filesystem può avere i propri errori " +"speciali e il suo comportamento speciale. Vedere il codice sorgente del " +"kernel per dettagli." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EAGAIN>" +msgstr "B<EAGAIN>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A call to B<umount2>() specifying B<MNT_EXPIRE> successfully marked an " +"unbusy filesystem as expired." +msgstr "" +"Una chiamata a B<umount2>() che specifica B<MNT_EXPIRE> ha marcato con " +"successo un filesystem non occupato come scaduto." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EBUSY>" +msgstr "B<EBUSY>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<target> could not be unmounted because it is busy." +msgstr "I<target> non può essere smontato in quanto occupato." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EFAULT>" +msgstr "B<EFAULT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<target> points outside the user address space." +msgstr "I<target> punta fuori dallo spazio di indirizzamento dell'utente." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EINVAL>" +msgstr "B<EINVAL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<target> is not a mount point." +msgstr "I<target> non è un punto di mount." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<target> is locked; see B<mount_namespaces>(7)." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<umount2>() was called with B<MNT_EXPIRE> and either B<MNT_DETACH> or " +"B<MNT_FORCE>." +msgstr "" +"B<umount2>() è stato chiamato con B<MNT_EXPIRE> e con uno fra B<MNT_DETACH> " +"o B<MNT_FORCE>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EINVAL> (since Linux 2.6.34)" +msgstr "B<EINVAL> (a partire da Linux 2.6.34)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<umount2>() was called with an invalid flag value in I<flags>." +msgstr "" +"B<umount2>() è stato cchiamato con un valore di opzione non valido in " +"I<flags>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENAMETOOLONG>" +msgstr "B<ENAMETOOLONG>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "A pathname was longer than B<MAXPATHLEN>." +msgstr "Un nome di percorso è più lungo di B<MAXPATHLEN>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOENT>" +msgstr "B<ENOENT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "A pathname was empty or had a nonexistent component." +msgstr "Un nome di percorso era vuoto o aveva un componente inesistente." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOMEM>" +msgstr "B<ENOMEM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The kernel could not allocate a free page to copy filenames or data into." +msgstr "" +"Il kernel non può allocare una pagina libera in cui copiare nomi di file o " +"dati." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EPERM>" +msgstr "B<EPERM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The caller does not have the required privileges." +msgstr "Il chiamante non ha i privilegi necessari." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "Linux." +msgstr "Linux." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. http://sourceware.org/bugzilla/show_bug.cgi?id=10092 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "B<MNT_DETACH> and B<MNT_EXPIRE> are available in glibc since version 2.11." +msgid "B<MNT_DETACH> and B<MNT_EXPIRE> are available since glibc 2.11." +msgstr "" +"B<MNT_DETACH> e B<MNT_EXPIRE> sono disponibili in glibc sin dalla versione " +"2.11." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The original B<umount>() function was called as I<umount(device)> and would " +"return B<ENOTBLK> when called with something other than a block device. In " +"Linux 0.98p4, a call I<umount(dir)> was added, in order to support anonymous " +"devices. In Linux 2.3.99-pre7, the call I<umount(device)> was removed, " +"leaving only I<umount(dir)> (since now devices can be mounted in more than " +"one place, so specifying the device does not suffice)." +msgstr "" +"La funzione originale B<umount>() era chiamata come I<umount(device)> e " +"restituiva B<ENOTBLK> quando non veniva chiamata da un dispositivo a " +"blocchi. In Linux 0.98p4 fu aggiunta una chiamata I<umount(dir)>, per poter " +"supportare dispositivi anonimi. In Linux 2.3.99-pre7 la chiamata " +"I<umount(device)> fu rimossa, lasciando solo I<umount(dir)> (poiché ora i " +"dispositivi possono essere montati in più di un posto, così specificare il " +"dispositivo non è sufficiente)." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "umount() and shared mount points" +msgid "umount() and shared mounts" +msgstr "umount() e punti di mount \"shared mount\"" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "Shared mount points cause any mount activity on a mount point, including " +#| "B<umount>() operations, to be forwarded to every shared mount point in " +#| "the peer group and every slave mount of that peer group. This means that " +#| "B<umount>() of any peer in a set of shared mounts will cause all of its " +#| "peers to be unmounted and all of their slaves to be unmounted as well." +msgid "" +"Shared mounts cause any mount activity on a mount, including B<umount>() " +"operations, to be forwarded to every shared mount in the peer group and " +"every slave mount of that peer group. This means that B<umount>() of any " +"peer in a set of shared mounts will cause all of its peers to be unmounted " +"and all of their slaves to be unmounted as well." +msgstr "" +"Punti di mount condivisi fanno sì che qualsiasi attività di montaggio su un " +"punto di mount, comprese le operazioni di B<umount>(), siano propagate a " +"ogni punto di mount condiviso nel \"peer group\" e a ogni \"slave mount\" di " +"quel \"peer group\". Questo significa che l'azione di B<umount>() di " +"qualsiasi \"peer\" in una serie di \"shared mount\" provocherà lo smontaggio " +"di tutti suoi \"peer\" e anche di tutti i loro \"slave\"." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "This propagation of unmount activity can be particularly surprising on " +#| "systems where every mount point is shared by default. On such systems, " +#| "recursively bind mounting the root directory of the filesystem onto a " +#| "subdirectory and then later unmounting that subdirectory with " +#| "B<MNT_DETACH> will cause every mount in the mount namespace to be lazily " +#| "unmounted." +msgid "" +"This propagation of unmount activity can be particularly surprising on " +"systems where every mount is shared by default. On such systems, " +"recursively bind mounting the root directory of the filesystem onto a " +"subdirectory and then later unmounting that subdirectory with B<MNT_DETACH> " +"will cause every mount in the mount namespace to be lazily unmounted." +msgstr "" +"Questa propagazione dell'attivita di smontaggio può riservare sorprese " +"specialmente nei sistemi dove ogni punto di mount è condiviso (shared) in " +"modo predefinito. Su tali sistemi, montare ricorsivamente con un montaggio " +"di tipo \"bind\" la directory radice del filesystem in una sottodirectory e " +"poi smontare quella sottodirectory con B<MNT_DETACH> provoca lo smontaggio " +"\"lazy\" di ogni montaggio nello spazio dei nomi di mount." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "To ensure B<umount>() does not propagate in this fashion, the mount " +#| "point may be remounted using a B<mount>(2) call with a I<mount_flags> " +#| "argument that includes both B<MS_REC> and B<MS_PRIVATE> prior to " +#| "B<umount>() being called." +msgid "" +"To ensure B<umount>() does not propagate in this fashion, the mount may be " +"remounted using a B<mount>(2) call with a I<mount_flags> argument that " +"includes both B<MS_REC> and B<MS_PRIVATE> prior to B<umount>() being called." +msgstr "" +"Per essere sicuri che B<umount>() non si propaghi in questo modo, il punto " +"di mount può essere rimontato usando una chiamata B<mount>(2) con un " +"argomento I<mount_flags> che includa sia B<MS_REC> sia B<MS_PRIVATE> prima " +"che B<umount>() venga chiamato." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<mount>(2), B<mount_namespaces>(7), B<path_resolution>(7), B<mount>(8), " +"B<umount>(8)" +msgstr "" +"B<mount>(2), B<mount_namespaces>(7), B<path_resolution>(7), B<mount>(8), " +"B<umount>(8)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2022-12-04" +msgstr "4 dicembre 2022" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: SH +#: debian-bookworm +#, no-wrap +msgid "VERSIONS" +msgstr "VERSIONI" + +#. type: Plain text +#: debian-bookworm +msgid "" +"These functions are Linux-specific and should not be used in programs " +"intended to be portable." +msgstr "" +"Queste funzioni sono specifiche di Linux e non devono essere usate in " +"programmi pensati per essere portabili." + +#. type: SS +#: debian-bookworm +#, no-wrap +msgid "Historical details" +msgstr "Dettagli storici" + +#. type: TH +#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/uname.2.po b/po/it/man2/uname.2.po new file mode 100644 index 00000000..8b0308c7 --- /dev/null +++ b/po/it/man2/uname.2.po @@ -0,0 +1,369 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Goffredo Baroncelli <kreijack@usa.net>, 1998. +# Giulio Daprelà <giulio@pluto.it>, 2005, 2006. +# Elisabetta Galli <lab@kkk.it>, 2007, 2008. +# Marco Curreli <marcocurreli@tiscali.it>, 2013-2015, 2018, 2020, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:12+0100\n" +"PO-Revision-Date: 2021-05-01 21:56+0200\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 21.04.0\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "uname" +msgstr "uname" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "uname - get name and information about current kernel" +msgstr "uname - restituisce nome e informazioni sul kernel attuale" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>sys/utsname.hE<gt>>\n" +msgstr "B<#include E<lt>sys/utsname.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<int uname(struct utsname *>I<buf>B<);>\n" +msgstr "B<int uname(struct utsname *>I<buf>B<);>\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<uname>() returns system information in the structure pointed to by " +"I<buf>. The I<utsname> struct is defined in I<E<lt>sys/utsname.hE<gt>>:" +msgstr "" +"B<uname>() restituisce informazioni sul sistema attraverso il puntatore " +"I<buf>. La struttura I<utsname> è definita in I<E<lt>sys/utsname.hE<gt>>:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "" +#| "struct utsname {\n" +#| " char sysname[]; /* Operating system name (e.g., \"Linux\") */\n" +#| " char nodename[]; /* Name within \"some implementation-defined\n" +#| " network\" */\n" +#| " char release[]; /* Operating system release\n" +#| " (e.g., \"2.6.28\") */\n" +#| " char version[]; /* Operating system version */\n" +#| " char machine[]; /* Hardware identifier */\n" +#| "#ifdef _GNU_SOURCE\n" +#| " char domainname[]; /* NIS or YP domain name */\n" +#| "#endif\n" +#| "};\n" +msgid "" +"struct utsname {\n" +" char sysname[]; /* Operating system name (e.g., \"Linux\") */\n" +" char nodename[]; /* Name within communications network\n" +" to which the node is attached, if any */\n" +" char release[]; /* Operating system release\n" +" (e.g., \"2.6.28\") */\n" +" char version[]; /* Operating system version */\n" +" char machine[]; /* Hardware type identifier */\n" +"#ifdef _GNU_SOURCE\n" +" char domainname[]; /* NIS or YP domain name */\n" +"#endif\n" +"};\n" +msgstr "" +"struct utsname {\n" +" char sysname[]; /* Nome del sistema operativo (per esempio \"Linux\") */\n" +" char nodename[]; /* Nome all'interno di \"qualche rete definita\n" +" dall'implementazione\" */\n" +" char release[]; /* rilascio del SO\n" +" (per esempio \"2.6.28\") */\n" +" char version[]; /* versione del SO */\n" +" char machine[]; /* identificatore hardware */\n" +"#ifdef _GNU_SOURCE\n" +" char domainname[]; /* nome di dominio NIS o YP */\n" +"#endif\n" +"};\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The length of the arrays in a I<struct utsname> is unspecified (see NOTES); " +"the fields are terminated by a null byte (\\[aq]\\e0\\[aq])." +msgstr "" +"La lunghezza degli array in una I<struttura utsname> non è specificata " +"(vedere NOTE); i campi sono terminati con un byte nullo (\\[aq]\\e0\\[aq])." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On success, zero is returned. On error, -1 is returned, and I<errno> is set " +"to indicate the error." +msgstr "" +"In caso di successo restituisce zero. In caso di errore restituisce -1, e " +"I<errno> verrà impostato per indicare l'errore." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EFAULT>" +msgstr "B<EFAULT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<buf> is not valid." +msgstr "I<buf>non è valido." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "VERSIONS" +msgstr "VERSIONI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The I<domainname> member (the NIS or YP domain name) is a GNU extension." +msgstr "" +"Il membro I<domainname> (il nome di dominio NIS o YP) è un'estensione GNU." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The length of the fields in the struct varies. Some operating systems or " +#| "libraries use a hardcoded 9 or 33 or 65 or 257. Other systems use " +#| "B<SYS_NMLN> or B<_SYS_NMLN> or B<UTSLEN> or B<_UTSNAME_LENGTH>. Clearly, " +#| "it is a bad idea to use any of these constants; just use sizeof(...). " +#| "Often 257 is chosen in order to have room for an internet hostname." +msgid "" +"The length of the fields in the struct varies. Some operating systems or " +"libraries use a hardcoded 9 or 33 or 65 or 257. Other systems use " +"B<SYS_NMLN> or B<_SYS_NMLN> or B<UTSLEN> or B<_UTSNAME_LENGTH>. Clearly, it " +"is a bad idea to use any of these constants; just use sizeof(...). SVr4 " +"uses 257, \"to support Internet hostnames\" \\[em] this is the largest value " +"likely to be encountered in the wild." +msgstr "" +"La lunghezza dei campi nella struttura varia. Alcuni sistemi operativi o " +"librerie usano un valore prefissato 9 o 33 o 65 o 257. Altri sistemi usano " +"B<SYS_NMLN> o B<_SYS_NMLN> o B<UTSLEN> o B<_UTSNAME_LENGTH>. E' chiaramente " +"una pessima idea usare una qualunque di queste costanti; si usi solo " +"sizeof(...). Spesso si sceglie 257 per avere spazio per un nome di host " +"internet." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "POSIX.1-2008." +msgstr "POSIX.1-2008." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "POSIX.1-2001, SVr4, 4.4BSD." +msgstr "POSIX.1-2001, SVr4, 4.4BSD." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "C library/kernel differences" +msgstr "Differenze tra la libreria C e il kernel" + +#. That was back before Linux 1.0 +#. That was also back before Linux 1.0 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Over time, increases in the size of the I<utsname> structure have led to " +"three successive versions of B<uname>(): I<sys_olduname>() (slot " +"I<__NR_oldolduname>), I<sys_uname>() (slot I<__NR_olduname>), and " +"I<sys_newuname>() (slot I<__NR_uname)>. The first one used length 9 for " +"all fields; the second used 65; the third also uses 65 but adds the " +"I<domainname> field. The glibc B<uname>() wrapper function hides these " +"details from applications, invoking the most recent version of the system " +"call provided by the kernel." +msgstr "" +"Col tempo, aumenti nella dimensione della struttura I<utsname> hanno portato " +"a tre versioni successive di B<uname>(): I<sys_olduname>() (slot " +"I<__NR_oldolduname>), I<sys_uname>() (slot I<__NR_olduname>), e " +"I<sys_newuname>() (slot I<__NR_uname>). La prima usava la lunghezza 9 per " +"tutti i campi; la seconda usava 65; anche la terza usava 65, aggiungendo " +"però il campo I<domainname>. La funzione wrapper di glibc, B<uname >(), " +"nasconde questi dettagli alle applicazioni, invocando la versione più " +"recente della chiamata di sistema fornita dal kernel." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The kernel has the name, release, version, and supported machine type built " +"in. Conversely, the I<nodename> field is configured by the administrator to " +"match the network (this is what the BSD historically calls the \"hostname\", " +"and is set via B<sethostname>(2)). Similarly, the I<domainname> field is " +"set via B<setdomainname>(2)." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Part of the utsname information is also accessible via I</proc/sys/kernel/" +">{I<ostype>, I<hostname>, I<osrelease>, I<version>, I<domainname>}." +msgstr "" +"Parte dell'informazione utsname è anche accessibile attraverso I</proc/sys/" +"kernel/>{I<ostype>, I<hostname>, I<osrelease>, I<version>, I<domainname>}." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<uname>(1), B<getdomainname>(2), B<gethostname>(2), B<uts_namespaces>(7)" +msgstr "" +"B<uname>(1), B<getdomainname>(2), B<gethostname>(2), B<uts_namespaces>(7)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2023-02-05" +msgstr "5 febbraio 2023" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: Plain text +#: debian-bookworm +msgid "POSIX.1-2001, POSIX.1-2008, SVr4, 4.4BSD." +msgstr "POSIX.1-2001, POSIX.1-2008, SVr4, 4.4BSD." + +#. type: TH +#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/unimplemented.2.po b/po/it/man2/unimplemented.2.po new file mode 100644 index 00000000..ec057ce4 --- /dev/null +++ b/po/it/man2/unimplemented.2.po @@ -0,0 +1,177 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Giulio Daprelà <giulio@pluto.it>, 2005. +# Elisabetta Galli <lab@kkk.it>, 2007. +# Marco Curreli <marcocurreli@tiscali.it>, 2013, 2018, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:12+0100\n" +"PO-Revision-Date: 2021-04-07 00:49+0200\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 20.12.3\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "UNIMPLEMENTED" +msgstr "UNIMPLEMENTED" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, " +"isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, " +"stty, tuxcall, ulimit, vserver - unimplemented system calls" +msgstr "" +"afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, " +"isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, " +"stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Unimplemented system calls.\n" +msgstr "Chiamate di sistema non implementate.\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "These system calls are not implemented in the Linux kernel." +msgstr "Queste chiamate di sistema non sono implementate nel kernel Linux." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "These system calls always return -1 and set I<errno> to B<ENOSYS>." +msgstr "" +"Queste chiamate di sistema restituiscono sempre -1 e impostano I<errno> a " +"B<ENOSYS>." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Note that B<ftime>(3), B<profil>(3), and B<ulimit>(3) are implemented as " +"library functions." +msgstr "" +"Notare che B<ftime>(3), B<profil>(3) e B<ulimit>(3) sono implementate come " +"funzioni di libreria." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Some system calls, like B<alloc_hugepages>(2), B<free_hugepages>(2), " +"B<ioperm>(2), B<iopl>(2), and B<vm86>(2) exist only on certain " +"architectures." +msgstr "" +"Alcune chiamate di sistema, come B<alloc_hugepages>(2), " +"B<free_hugepages>(2), B<ioperm>(2), B<iopl>(2) e B<vm86>(2) esistono solo su " +"alcune architetture." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Some system calls, like B<ipc>(2), B<create_module>(2), B<init_module>(2), " +"and B<delete_module>(2) exist only when the Linux kernel was built with " +"support for them." +msgstr "" +"Alcune chiamate di sistema, come B<ipc>(2), B<create_module>(2), " +"B<init_module>(2) e B<delete_module>(2) esistono solo se il kernel Linux è " +"stato compilato con il supporto ad esse." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<syscalls>(2)" +msgstr "B<syscalls>(2)" + +#. type: TH +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2022-10-09" +msgstr "9 ottobre 2022" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/unlink.2.po b/po/it/man2/unlink.2.po new file mode 100644 index 00000000..d5fa4006 --- /dev/null +++ b/po/it/man2/unlink.2.po @@ -0,0 +1,789 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Goffredo Baroncelli <kreijack@usa.net>, 1998. +# Giulio Daprelà <giulio@pluto.it>, 2005, 2006. +# Marco Curreli <marcocurreli@tiscali.it>, 2013-2014, 2016-2018, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:12+0100\n" +"PO-Revision-Date: 2021-12-16 23:27+0100\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 21.12.0\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "unlinkat()" +msgid "unlink" +msgstr "unlinkat()" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "unlink, unlinkat - delete a name and possibly the file it refers to" +msgstr "" +"unlink, unlinkat - Rimuove un nome ed eventualmente il file a cui si " +"riferisce" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>unistd.hE<gt>>\n" +msgstr "B<#include E<lt>unistd.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<int unlink(const char *>I<pathname>B<);>\n" +msgstr "B<int unlink(const char *>I<pathname>B<);>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"B<#include E<lt>fcntl.hE<gt> >/* Definition of B<AT_*> constants */\n" +"B<#include E<lt>unistd.hE<gt>>\n" +msgstr "" +"B<#include E<lt>fcntl.hE<gt> >/* Definizione delle costanti B<AT_*> */\n" +"B<#include E<lt>unistd.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<int unlinkat(int >I<dirfd>B<, const char *>I<pathname>B<, int >I<flags>B<);>\n" +msgstr "B<int unlinkat(int >I<dirfd>B<, const char *>I<pathname>B<, int >I<flags>B<);>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):" +msgstr "" +"Macro per test di funzionalità per glibc (vedere B<feature_test_macros>(7)):" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<unlinkat>():" +msgstr "B<unlinkat>():" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +" Since glibc 2.10:\n" +" _POSIX_C_SOURCE E<gt>= 200809L\n" +" Before glibc 2.10:\n" +" _ATFILE_SOURCE\n" +msgstr "" +" A partire da glibc 2.10:\n" +" _POSIX_C_SOURCE E<gt>= 200809L\n" +" Prima di glibc 2.10:\n" +" _ATFILE_SOURCE\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<unlink>() deletes a name from the filesystem. If that name was the last " +"link to a file and no processes have the file open, the file is deleted and " +"the space it was using is made available for reuse." +msgstr "" +"B<unlink>() cancella un nome dal filesystem. Se il nome è l'ultimo " +"collegamento ad un file e nessun processo sta usando il file, allora viene " +"cancellato anche il file stesso, e lo spazio occupato viene liberato." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If the name was the last link to a file but any processes still have the " +"file open, the file will remain in existence until the last file descriptor " +"referring to it is closed." +msgstr "" +"Se invece il nome è l'ultimo collegamento ad un file, ma il file è " +"correntemente usato da un processo, il file viene rimosso solo quando viene " +"chiuso il descrittore del file a cui fa riferimento." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "If the name referred to a symbolic link, the link is removed." +msgstr "" +"Se il nome si riferisce ad un collegamento simbolico, il collegamento viene " +"rimosso." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If the name referred to a socket, FIFO, or device, the name for it is " +"removed but processes which have the object open may continue to use it." +msgstr "" +"Se il nome si riferisce ad un socket, una fifo o un dispositivo, il nome " +"viene rimosso, ma i processi che hanno l'oggetto aperto possono continuare " +"ad usarlo." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "unlinkat()" +msgstr "unlinkat()" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<unlinkat>() system call operates in exactly the same way as either " +"B<unlink>() or B<rmdir>(2) (depending on whether or not I<flags> includes " +"the B<AT_REMOVEDIR> flag) except for the differences described here." +msgstr "" +"La chiamata di sistema B<unlinkat>() opera esattamente nello stesso modo di " +"B<unlink>() o B<rmdir>(2) (a seconda che I<flags> includa l'opzione " +"B<AT_REMOVEDIR>) con le differenze di seguito descritte." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If the pathname given in I<pathname> is relative, then it is interpreted " +"relative to the directory referred to by the file descriptor I<dirfd> " +"(rather than relative to the current working directory of the calling " +"process, as is done by B<unlink>() and B<rmdir>(2) for a relative " +"pathname)." +msgstr "" +"Se il nome di percorso dato in I<pathname> è relativo, è interpretato come " +"relativo alla directory a cui il descrittore di file I<dirfd> fa riferimento " +"(piuttosto che relativo alla directory di lavoro corrente del processo " +"chiamante, come fanno B<unlink>() e B<rmdir>(2) per un nome di percorso " +"relativo)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If the pathname given in I<pathname> is relative and I<dirfd> is the special " +"value B<AT_FDCWD>, then I<pathname> is interpreted relative to the current " +"working directory of the calling process (like B<unlink>() and B<rmdir>(2))." +msgstr "" +"Se il nome di percorso dato in I<pathname> è relativo e I<dirfd> è il valore " +"speciale B<AT_FDCWD>, I<pathname> è interpretato come relativo alla " +"directory di lavoro corrente del processo chiamante (come B<unlink>() e " +"B<rmdir>(2))." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If the pathname given in I<pathname> is absolute, then I<dirfd> is ignored." +msgstr "" +"Se il nome di percorso dato in I<pathname> è assoluto, I<dirfd> è ignorato." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"I<flags> is a bit mask that can either be specified as 0, or by ORing " +"together flag values that control the operation of B<unlinkat>(). " +"Currently, only one such flag is defined:" +msgstr "" +"I<flags> è una bitmask che può essere specificata o come 0, o con valori di " +"opzione uniti dall'operatore logico OR che controllano l'operazione di " +"B<unlinkat>(). Attualmente è definita solo una di tali opzioni:" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<AT_REMOVEDIR>" +msgstr "B<AT_REMOVEDIR>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"By default, B<unlinkat>() performs the equivalent of B<unlink>() on " +"I<pathname>. If the B<AT_REMOVEDIR> flag is specified, then performs the " +"equivalent of B<rmdir>(2) on I<pathname>." +msgstr "" +"Senza opzioni, B<unlinkat>() compie l'equivalente di B<unlink>() su " +"I<pathname>. Se è specificata l'opzione B<AT_REMOVEDIR>, effettua " +"l'equivalente di B<rmdir>(2) su I<pathname>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "See B<openat>(2) for an explanation of the need for B<unlinkat>()." +msgstr "" +"Vedere B<openat>(2) per una spiegazione di quello che serve per " +"B<unlinkat>()." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On success, zero is returned. On error, -1 is returned, and I<errno> is set " +"to indicate the error." +msgstr "" +"In caso di successo restituisce zero. In caso di errore restituisce -1, e " +"I<errno> verrà impostato per indicare l'errore." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EACCES>" +msgstr "B<EACCES>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Write access to the directory containing I<pathname> is not allowed for the " +"process's effective UID, or one of the directories in I<pathname> did not " +"allow search permission. (See also B<path_resolution>(7).)" +msgstr "" +"L'accesso in scrittura alla directory contenente I<pathname> non è permesso " +"all'UID effettivo del processo, o una delle directory in I<pathname> non ha " +"permesso la ricerca. (Vedere anche B<path_resolution>(7).)" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EBUSY>" +msgstr "B<EBUSY>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The file I<pathname> cannot be unlinked because it is being used by the " +"system or another process; for example, it is a mount point or the NFS " +"client software created it to represent an active but otherwise nameless " +"inode (\"NFS silly renamed\")." +msgstr "" +"Il file I<pathname> non può essere scollegato poiché è usato dal sistema o " +"da un altro processo; per esempio, è un punto di mount o il software client " +"NFS lo ha creato per rappresentare un inode attivo che altrimenti sarebbe " +"stato senza nome (\"NFS silly renamed\")." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EFAULT>" +msgstr "B<EFAULT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<pathname> points outside your accessible address space." +msgstr "" +"I<pathname> punta al di fuori del proprio spazio di indirizzamento " +"accessibile." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EIO>" +msgstr "B<EIO>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "An I/O error occurred." +msgstr "Si è verificato errore I/O." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EISDIR>" +msgstr "B<EISDIR>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "I<pathname> refers to a directory. (This is the non-POSIX value returned " +#| "by Linux since 2.1.132.)" +msgid "" +"I<pathname> refers to a directory. (This is the non-POSIX value returned " +"since Linux 2.1.132.)" +msgstr "" +"I<pathname> fa riferimento a una directory. (Questo è il valore non-POSIX " +"restituito da Linux a partire da 2.1.132.)" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELOOP>" +msgstr "B<ELOOP>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Too many symbolic links were encountered in translating I<pathname>." +msgstr "" +"Sono stati incontrati troppi collegamenti simbolici nel tradurre I<pathname>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENAMETOOLONG>" +msgstr "B<ENAMETOOLONG>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<pathname> was too long." +msgstr "I<pathname> era troppo lungo." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOENT>" +msgstr "B<ENOENT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A component in I<pathname> does not exist or is a dangling symbolic link, or " +"I<pathname> is empty." +msgstr "" +"Un componente in I<pathname> non esiste o è un collegamento simbolico " +"scollegato, o I<pathname> è vuoto." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOMEM>" +msgstr "B<ENOMEM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Insufficient kernel memory was available." +msgstr "Insufficiente memoria disponibile per il kernel." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOTDIR>" +msgstr "B<ENOTDIR>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A component used as a directory in I<pathname> is not, in fact, a directory." +msgstr "" +"Un componente usato come directory in I<pathname> non è, in effetti, una " +"directory." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EPERM>" +msgstr "B<EPERM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The system does not allow unlinking of directories, or unlinking of " +"directories requires privileges that the calling process doesn't have. " +"(This is the POSIX prescribed error return; as noted above, Linux returns " +"B<EISDIR> for this case.)" +msgstr "" +"Il sistema non permette lo scollegamento di directory, o lo scollegamento di " +"directory richiede privilegi che il processo chiamante non ha. (Questo è " +"l'errore restituito prescritto da POSIX: come notato in precedenza, Linux " +"restituisce B<EISDIR> in questo caso)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EPERM> (Linux only)" +msgstr "B<EPERM> (solo Linux)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The filesystem does not allow unlinking of files." +msgstr "Il filesystem non permette lo scollegamento dei file." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EPERM> or B<EACCES>" +msgstr "B<EPERM> o B<EACCES>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The directory containing I<pathname> has the sticky bit (B<S_ISVTX>) set " +"and the process's effective UID is neither the UID of the file to be deleted " +"nor that of the directory containing it, and the process is not privileged " +"(Linux: does not have the B<CAP_FOWNER> capability)." +msgstr "" +"La directory contenente I<pathname> ha lo sticky bit (B<S_ISVTX>) impostato " +"e l'effettivo UID del processo non è nè l'UID del file da cancellare nè " +"quello della directory che lo contiene, e il processo non ha privilegi " +"(Linux non ha capacità B<CAP_FOWNER>)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The file to be unlinked is marked immutable or append-only. (See " +"B<ioctl_iflags>(2).)" +msgstr "" +"Il file da scollegare è marcato come immutabile o di solo accodamento. (Si " +"veda B<ioctl_iflags>(2).)" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EROFS>" +msgstr "B<EROFS>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<pathname> refers to a file on a read-only filesystem." +msgstr "I<pathname> fa riferimento a un file su un filesystem in sola lettura." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The same errors that occur for B<unlink>() and B<rmdir>(2) can also occur " +"for B<unlinkat>(). The following additional errors can occur for " +"B<unlinkat>():" +msgstr "" +"Gli stessi errori che si presentano per B<unlink>() e B<rmdir>(2) si possono " +"presentare anche per B<unlinkat>(). I seguenti errori aggiuntivi possono " +"accadere per B<unlinkat>():" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EBADF>" +msgstr "B<EBADF>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"I<pathname> is relative but I<dirfd> is neither B<AT_FDCWD> nor a valid file " +"descriptor." +msgstr "" +"I<pathname> è relativo ma I<dirfd> non è né B<AT_FDCWD> né un descrittore di " +"file valido. " + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EINVAL>" +msgstr "B<EINVAL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "An invalid flag value was specified in I<flags>." +msgstr "Un valore di opzione non valido è stato specificato in I<flags>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"I<pathname> refers to a directory, and B<AT_REMOVEDIR> was not specified in " +"I<flags>." +msgstr "" +"I<pathname> fa riferimento a una directory, e B<AT_REMOVEDIR> non è stato " +"specificato in I<flags>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"I<pathname> is relative and I<dirfd> is a file descriptor referring to a " +"file other than a directory." +msgstr "" +"I<pathname> è relativo e I<dirfd> è un descrittore di file che fa " +"riferimento a un file oltre che a una directory." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "POSIX.1-2008." +msgstr "POSIX.1-2008." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. type: TP +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<unlink>(2)" +msgid "B<unlink>()" +msgstr "B<unlink>(2)" + +#. SVr4 documents additional error +#. conditions EINTR, EMULTIHOP, ETXTBSY, ENOLINK. +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "SVr4, 4.3BSD, POSIX.1-2001." +msgstr "SVr4, 4.3BSD, POSIX.1-2001." + +#. type: TP +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<unlinkat>():" +msgid "B<unlinkat>()" +msgstr "B<unlinkat>():" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "POSIX.1-2008. Linux 2.6.16, glibc 2.4." +msgstr "" + +#. type: SS +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "Glibc notes" +msgid "glibc" +msgstr "Note su glibc" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On older kernels where B<unlinkat>() is unavailable, the glibc wrapper " +"function falls back to the use of B<unlink>() or B<rmdir>(2). When " +"I<pathname> is a relative pathname, glibc constructs a pathname based on the " +"symbolic link in I</proc/self/fd> that corresponds to the I<dirfd> argument." +msgstr "" +"Su vecchi kernel dove B<unlinkat>() non è disponibile, la funzione wrapper " +"glibc retrocede all'uso di B<unlink>() o B<rmdir>(2). Dove I<pathname> è un " +"nome di percorso relativo, glibc costruisce un nome di percorso basato sul " +"collegamento simbolico in I</proc/self/fd> che corrisponde all'argomento " +"I<dirfd>." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "BUGS" +msgstr "BUG" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Infelicities in the protocol underlying NFS can cause the unexpected " +"disappearance of files which are still being used." +msgstr "" +"Alcune ineguatezze nel protocollo sottostante NFS possono causare sparizioni " +"inaspettate di file che sono ancora in uso." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<rm>(1), B<unlink>(1), B<chmod>(2), B<link>(2), B<mknod>(2), B<open>(2), " +"B<rename>(2), B<rmdir>(2), B<mkfifo>(3), B<remove>(3), " +"B<path_resolution>(7), B<symlink>(7)" +msgstr "" +"B<rm>(1), B<unlink>(1), B<chmod>(2), B<link>(2), B<mknod>(2), B<open>(2), " +"B<rename>(2), B<rmdir>(2), B<mkfifo>(3), B<remove>(3), " +"B<path_resolution>(7), B<symlink>(7)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2023-02-05" +msgstr "5 febbraio 2023" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: SH +#: debian-bookworm +#, no-wrap +msgid "VERSIONS" +msgstr "VERSIONI" + +#. type: Plain text +#: debian-bookworm +#, fuzzy +#| msgid "" +#| "B<unlinkat>() was added to Linux in kernel 2.6.16; library support was " +#| "added to glibc in version 2.4." +msgid "" +"B<unlinkat>() was added in Linux 2.6.16; library support was added in glibc " +"2.4." +msgstr "" +"B<unlinkat>() è stato aggiunto a Linux nel kernel 2.6.16; il supporto per le " +"librerie è stato aggiunto a glibc nella versione 2.4." + +#. SVr4 documents additional error +#. conditions EINTR, EMULTIHOP, ETXTBSY, ENOLINK. +#. type: Plain text +#: debian-bookworm +msgid "B<unlink>(): SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008." +msgstr "B<unlink>(): SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008." + +#. type: Plain text +#: debian-bookworm +msgid "B<unlinkat>(): POSIX.1-2008." +msgstr "B<unlinkat>(): POSIX.1-2008." + +#. type: SH +#: debian-bookworm +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: SS +#: debian-bookworm +#, fuzzy, no-wrap +#| msgid "Glibc notes" +msgid "glibc notes" +msgstr "Note su glibc" + +#. type: TH +#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/uselib.2.po b/po/it/man2/uselib.2.po new file mode 100644 index 00000000..6ee0e6cf --- /dev/null +++ b/po/it/man2/uselib.2.po @@ -0,0 +1,462 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Goffredo Baroncelli <kreijack@usa.net>, 1998. +# Giulio Daprelà <giulio@pluto.it>, 2005. +# Marco Curreli <marcocurreli@tiscali.it>, 2013, 2016, 2018, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:12+0100\n" +"PO-Revision-Date: 2021-04-07 00:56+0200\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 20.12.3\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "uselib" +msgstr "" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "uselib - load shared library" +msgstr "uselib - seleziona una libreria condivisa" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>unistd.hE<gt>>\n" +msgstr "B<#include E<lt>unistd.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<int uselib(const char *>I<library>B<);>\n" +msgid "B<[[deprecated]] int uselib(const char *>I<library>B<);>\n" +msgstr "B<int uselib(const char *>I<library>B<);>\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The system call B<uselib>() serves to load a shared library to be used by " +"the calling process. It is given a pathname. The address where to load is " +"found in the library itself. The library can have any recognized binary " +"format." +msgstr "" +"La chiamata di sistema B<uselib>() serve per caricare una libreria condivisa " +"che sarà usata dal processo chiamante. Viene dato un nome di percorso. " +"L'indirizzo da cui caricare si trova nella stessa libreria. La libreria può " +"avere qualunque formato binario riconosciuto." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On success, zero is returned. On error, -1 is returned, and I<errno> is set " +"to indicate the error." +msgstr "" +"In caso di successo restituisce zero. In caso di errore restituisce -1, e " +"I<errno> verrà impostato per indicare l'errore" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"In addition to all of the error codes returned by B<open>(2) and " +"B<mmap>(2), the following may also be returned:" +msgstr "" +"In aggiunta a tutti i codici di errore restituiti da B<open>(2) e " +"B<mmap>(2), possono essere restituiti anche i seguenti:" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EACCES>" +msgstr "B<EACCES>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The library specified by I<library> does not have read or execute " +"permission, or the caller does not have search permission for one of the " +"directories in the path prefix. (See also B<path_resolution>(7).)" +msgstr "" +"La libreria specificata da I<library> non ha permessi in lettura o " +"esecuzione, o il chiamante non ha permessi di ricerca per una delle " +"directory nel percorso (vedere anche B<path_resolution>(7))." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENFILE>" +msgstr "B<ENFILE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The system-wide limit on the total number of open files has been reached." +msgstr "" +"E' stato raggiunto il limite per l'intero sistema sul numero totale di file " +"aperti." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOEXEC>" +msgstr "B<ENOEXEC>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The file specified by I<library> is not an executable of a known type; for " +"example, it does not have the correct magic numbers." +msgstr "" +"Il file specificato da I<library> non è un eseguibile o un tipo conosciuto, " +"es., non ha i magic number corretti." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "Linux." +msgstr "Linux." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "This obsolete system call is not supported by glibc. No declaration is " +#| "provided in glibc headers, but, through a quirk of history, glibc " +#| "versions before 2.23 did export an ABI for this system call. Therefore, " +#| "in order to employ this system call, it was sufficient to manually " +#| "declare the interface in your code; alternatively, you could invoke the " +#| "system call using B<syscall>(2)." +msgid "" +"This obsolete system call is not supported by glibc. No declaration is " +"provided in glibc headers, but, through a quirk of history, glibc before " +"glibc 2.23 did export an ABI for this system call. Therefore, in order to " +"employ this system call, it was sufficient to manually declare the interface " +"in your code; alternatively, you could invoke the system call using " +"B<syscall>(2)." +msgstr "" +"Questa chiamata di sistema obsoleta non è supportata da glibc. Nelle " +"intestazioni di glibc non si trova nessuna dichiarazione ma, per una " +"stranezza della storia, le versioni di glibc precedenti alla 2.23 " +"esportavano un'ABI per questa chiamata di sistema. Di conseguenza, per " +"impiegare questa chiamata di sistema, era sufficiente dichiarare manualmente " +"l'interfaccia nel proprio codice; in alternativa, si poteva invocare la " +"chiamata di sistema usando B<syscall>(2)." + +#. #-#-#-#-# archlinux: uselib.2.pot (PACKAGE VERSION) #-#-#-#-# +#. .P +#. .\" libc 4.3.1f - changelog 1993-03-02 +#. Since libc 4.3.2, startup code tries to prefix these names +#. with "/usr/lib", "/lib" and "" before giving up. +#. .\" libc 4.3.4 - changelog 1993-04-21 +#. In libc 4.3.4 and later these names are looked for in the directories +#. found in +#. .BR LD_LIBRARY_PATH , +#. and if not found there, +#. prefixes "/usr/lib", "/lib" and "/" are tried. +#. .P +#. From libc 4.4.4 on only the library "/lib/ld.so" is loaded, +#. so that this dynamic library can load the remaining libraries needed +#. (again using this call). +#. This is also the state of affairs in libc5. +#. .P +#. glibc2 does not use this call. +#. type: Plain text +#. #-#-#-#-# debian-bookworm: uselib.2.pot (PACKAGE VERSION) #-#-#-#-# +#. .PP +#. .\" libc 4.3.1f - changelog 1993-03-02 +#. Since libc 4.3.2, startup code tries to prefix these names +#. with "/usr/lib", "/lib" and "" before giving up. +#. .\" libc 4.3.4 - changelog 1993-04-21 +#. In libc 4.3.4 and later these names are looked for in the directories +#. found in +#. .BR LD_LIBRARY_PATH , +#. and if not found there, +#. prefixes "/usr/lib", "/lib" and "/" are tried. +#. .PP +#. From libc 4.4.4 on only the library "/lib/ld.so" is loaded, +#. so that this dynamic library can load the remaining libraries needed +#. (again using this call). +#. This is also the state of affairs in libc5. +#. .PP +#. glibc2 does not use this call. +#. type: Plain text +#. #-#-#-#-# debian-unstable: uselib.2.pot (PACKAGE VERSION) #-#-#-#-# +#. .PP +#. .\" libc 4.3.1f - changelog 1993-03-02 +#. Since libc 4.3.2, startup code tries to prefix these names +#. with "/usr/lib", "/lib" and "" before giving up. +#. .\" libc 4.3.4 - changelog 1993-04-21 +#. In libc 4.3.4 and later these names are looked for in the directories +#. found in +#. .BR LD_LIBRARY_PATH , +#. and if not found there, +#. prefixes "/usr/lib", "/lib" and "/" are tried. +#. .PP +#. From libc 4.4.4 on only the library "/lib/ld.so" is loaded, +#. so that this dynamic library can load the remaining libraries needed +#. (again using this call). +#. This is also the state of affairs in libc5. +#. .PP +#. glibc2 does not use this call. +#. type: Plain text +#. #-#-#-#-# fedora-40: uselib.2.pot (PACKAGE VERSION) #-#-#-#-# +#. .P +#. .\" libc 4.3.1f - changelog 1993-03-02 +#. Since libc 4.3.2, startup code tries to prefix these names +#. with "/usr/lib", "/lib" and "" before giving up. +#. .\" libc 4.3.4 - changelog 1993-04-21 +#. In libc 4.3.4 and later these names are looked for in the directories +#. found in +#. .BR LD_LIBRARY_PATH , +#. and if not found there, +#. prefixes "/usr/lib", "/lib" and "/" are tried. +#. .P +#. From libc 4.4.4 on only the library "/lib/ld.so" is loaded, +#. so that this dynamic library can load the remaining libraries needed +#. (again using this call). +#. This is also the state of affairs in libc5. +#. .P +#. glibc2 does not use this call. +#. type: Plain text +#. #-#-#-#-# fedora-rawhide: uselib.2.pot (PACKAGE VERSION) #-#-#-#-# +#. .P +#. .\" libc 4.3.1f - changelog 1993-03-02 +#. Since libc 4.3.2, startup code tries to prefix these names +#. with "/usr/lib", "/lib" and "" before giving up. +#. .\" libc 4.3.4 - changelog 1993-04-21 +#. In libc 4.3.4 and later these names are looked for in the directories +#. found in +#. .BR LD_LIBRARY_PATH , +#. and if not found there, +#. prefixes "/usr/lib", "/lib" and "/" are tried. +#. .P +#. From libc 4.4.4 on only the library "/lib/ld.so" is loaded, +#. so that this dynamic library can load the remaining libraries needed +#. (again using this call). +#. This is also the state of affairs in libc5. +#. .P +#. glibc2 does not use this call. +#. type: Plain text +#. #-#-#-#-# mageia-cauldron: uselib.2.pot (PACKAGE VERSION) #-#-#-#-# +#. .P +#. .\" libc 4.3.1f - changelog 1993-03-02 +#. Since libc 4.3.2, startup code tries to prefix these names +#. with "/usr/lib", "/lib" and "" before giving up. +#. .\" libc 4.3.4 - changelog 1993-04-21 +#. In libc 4.3.4 and later these names are looked for in the directories +#. found in +#. .BR LD_LIBRARY_PATH , +#. and if not found there, +#. prefixes "/usr/lib", "/lib" and "/" are tried. +#. .P +#. From libc 4.4.4 on only the library "/lib/ld.so" is loaded, +#. so that this dynamic library can load the remaining libraries needed +#. (again using this call). +#. This is also the state of affairs in libc5. +#. .P +#. glibc2 does not use this call. +#. type: Plain text +#. #-#-#-#-# opensuse-leap-15-6: uselib.2.pot (PACKAGE VERSION) #-#-#-#-# +#. .PP +#. .\" libc 4.3.1f - changelog 1993-03-02 +#. Since libc 4.3.2, startup code tries to prefix these names +#. with "/usr/lib", "/lib" and "" before giving up. +#. .\" libc 4.3.4 - changelog 1993-04-21 +#. In libc 4.3.4 and later these names are looked for in the directories +#. found in +#. .BR LD_LIBRARY_PATH , +#. and if not found there, +#. prefixes "/usr/lib", "/lib" and "/" are tried. +#. .PP +#. From libc 4.4.4 on only the library "/lib/ld.so" is loaded, +#. so that this dynamic library can load the remaining libraries needed +#. (again using this call). +#. This is also the state of affairs in libc5. +#. .PP +#. glibc2 does not use this call. +#. type: Plain text +#. #-#-#-#-# opensuse-tumbleweed: uselib.2.pot (PACKAGE VERSION) #-#-#-#-# +#. .PP +#. .\" libc 4.3.1f - changelog 1993-03-02 +#. Since libc 4.3.2, startup code tries to prefix these names +#. with "/usr/lib", "/lib" and "" before giving up. +#. .\" libc 4.3.4 - changelog 1993-04-21 +#. In libc 4.3.4 and later these names are looked for in the directories +#. found in +#. .BR LD_LIBRARY_PATH , +#. and if not found there, +#. prefixes "/usr/lib", "/lib" and "/" are tried. +#. .PP +#. From libc 4.4.4 on only the library "/lib/ld.so" is loaded, +#. so that this dynamic library can load the remaining libraries needed +#. (again using this call). +#. This is also the state of affairs in libc5. +#. .PP +#. glibc2 does not use this call. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"In ancient libc versions (before glibc 2.0), B<uselib>() was used to load " +"the shared libraries with names found in an array of names in the binary." +msgstr "" +"Nelle vecchie versioni (prima di glibc 2.0), B<uselib>() fu usata per " +"caricare le librerie condivise con nomi trovati in un array di nomi nel " +"binario." + +#. commit 69369a7003735d0d8ef22097e27a55a8bad9557a +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Since Linux 3.15, this system call is available only when the kernel is " +"configured with the B<CONFIG_USELIB> option." +msgstr "" +"A partire da Linux 3.15, questa chiamata di sistema è disponibile solo " +"quando il kernel è configurato con l'opzione B<CONFIG_USELIB>." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<ar>(1), B<gcc>(1), B<ld>(1), B<ldd>(1), B<mmap>(2), B<open>(2), " +"B<dlopen>(3), B<capabilities>(7), B<ld.so>(8)" +msgstr "" +"B<ar>(1), B<gcc>(1), B<ld>(1), B<ldd>(1), B<mmap>(2), B<open>(2), " +"B<dlopen>(3), B<capabilities>(7), B<ld.so>(8)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2023-01-07" +msgstr "7 gennaio 2023" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: Plain text +#: debian-bookworm +msgid "" +"B<uselib>() is Linux-specific, and should not be used in programs intended " +"to be portable." +msgstr "" +"B<uselib>() è specifico di Linux, e non deve essere usato in programmi " +"pensati per essere portabili." + +#. type: SH +#: debian-bookworm +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: TH +#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/ustat.2.po b/po/it/man2/ustat.2.po new file mode 100644 index 00000000..ca3d84f4 --- /dev/null +++ b/po/it/man2/ustat.2.po @@ -0,0 +1,349 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Goffredo Baroncelli <kreijack@usa.net>, 1998. +# Giulio Daprelà <giulio@pluto.it>, 2005, 2006. +# Marco Curreli <marcocurreli@tiscali.it>, 2013, 2018, 2020, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:13+0100\n" +"PO-Revision-Date: 2021-04-07 00:49+0200\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 20.12.3\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ustat" +msgstr "ustat" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "ustat - get filesystem statistics" +msgstr "ustat - riporta statistiche su di un filesystem" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"B<#include E<lt>sys/types.hE<gt>>\n" +"B<#include E<lt>unistd.hE<gt>> /* libc[45] */\n" +"B<#include E<lt>ustat.hE<gt>> /* glibc2 */\n" +msgstr "" +"B<#include E<lt>sys/types.hE<gt>>\n" +"B<#include E<lt>unistd.hE<gt>> /* libc[45] */\n" +"B<#include E<lt>ustat.hE<gt>> /* glibc2 */\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<int ustat(dev_t >I<dev>B<, struct ustat *>I<ubuf>B<);>\n" +msgid "B<[[deprecated]] int ustat(dev_t >I<dev>B<, struct ustat *>I<ubuf>B<);>\n" +msgstr "B<int ustat(dev_t >I<dev>B<, struct ustat *>I<ubuf>B<);>\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<ustat>() returns information about a mounted filesystem. I<dev> is a " +"device number identifying a device containing a mounted filesystem. I<ubuf> " +"is a pointer to a I<ustat> structure that contains the following members:" +msgstr "" +"B<ustat>() restituisce informazioni circa un filesystem montato. I<dev> è il " +"numero identificativo del dispositivo su cui è montato il filesystem. " +"I<ubuf> è un puntatore alla struttura I<ustat> che contiene i seguenti campi:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"daddr_t f_tfree; /* Total free blocks */\n" +"ino_t f_tinode; /* Number of free inodes */\n" +"char f_fname[6]; /* Filsys name */\n" +"char f_fpack[6]; /* Filsys pack name */\n" +msgstr "" +"daddr_t f_tfree; /* Blocchi liberi totali */\n" +"ino_t f_tinode; /* Numero di inode liberi */\n" +"char f_fname[6]; /* Nome filsys */\n" +"char f_fpack[6]; /* Nome filsys pack */\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The last two fields, I<f_fname> and I<f_fpack>, are not implemented and will " +"always be filled with null bytes (\\[aq]\\e0\\[aq])." +msgstr "" +"Gli ultimi due campi, I<f_fname> e I<f_fpack>, non sono implementati e " +"saranno sempre riempiti con byte NULL (\\[aq]\\e0\\[aq])." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On success, zero is returned and the I<ustat> structure pointed to by " +"I<ubuf> will be filled in. On error, -1 is returned, and I<errno> is set to " +"indicate the error." +msgstr "" +"In caso di successo viene restituito zero e la struttura I<ustat> puntata da " +"I<ubuf> verrà completata. In caso di errore viene restituito -1, e I<errno> " +"è impostata per indicare l'errore." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EFAULT>" +msgstr "B<EFAULT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<ubuf> points outside of your accessible address space." +msgstr "" +"I<ubuf> punta al di fuori del proprio spazio di indirizzamento accessibile." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EINVAL>" +msgstr "B<EINVAL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<dev> does not refer to a device containing a mounted filesystem." +msgstr "" +"I<dev> non si riferisce ad un dispositivo su cui è montato un file sistem." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOSYS>" +msgstr "B<ENOSYS>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The mounted filesystem referenced by I<dev> does not support this " +#| "operation, or any version of Linux before 1.3.16." +msgid "" +"The mounted filesystem referenced by I<dev> does not support this operation, " +"or any version of Linux before Linux 1.3.16." +msgstr "" +"Il filesystem a cui I<dev> si riferisce, non supporta questa operazione, " +"oppure il kernel è antecedente al 1.3.16." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "None." +msgstr "" + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. SVr4 documents additional error conditions ENOLINK, ECOMM, and EINTR +#. but has no ENOSYS condition. +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "SVr4. Removed in glibc 2.28." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<ustat>() is deprecated and has been provided only for compatibility. All " +"new programs should use B<statfs>(2) instead." +msgstr "" +"B<ustat>() è mantenuta solo per compatibilità. Tutti i nuovi programmi " +"devono usare B<statfs>(2) al suo posto." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HP-UX notes" +msgstr "NOTE HP-UX" + +#. Some software tries to use this in order to test whether the +#. underlying filesystem is NFS. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The HP-UX version of the I<ustat> structure has an additional field, " +"I<f_blksize>, that is unknown elsewhere. HP-UX warns: For some filesystems, " +"the number of free inodes does not change. Such filesystems will return -1 " +"in the field I<f_tinode>. For some filesystems, inodes are dynamically " +"allocated. Such filesystems will return the current number of free inodes." +msgstr "" +"La versione HP-UX della struttura di I<ustat> ha un campo aggiuntivo, " +"I<f_blksize>, che altrove è sconosciuto. HP-UX avverte: Per alcuni " +"filesystem, il numero di inode liberi non cambia. Questi filesystem " +"restituiranno -1 nel campo I<f_tinode>. Per alcuni filesystem, gli inode " +"sono allocati dinamicamente. Tali filesystem restituiranno il numero di " +"attuale di inode liberi." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<stat>(2), B<statfs>(2)" +msgstr "B<stat>(2), B<statfs>(2)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2023-02-05" +msgstr "5 febbraio 2023" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: SH +#: debian-bookworm +#, no-wrap +msgid "VERSIONS" +msgstr "VERSIONI" + +#. type: Plain text +#: debian-bookworm +#, fuzzy +#| msgid "" +#| "Since version 2.28, glibc no longer provides a wrapper for this system " +#| "call." +msgid "" +"Since glibc 2.28, glibc no longer provides a wrapper for this system call." +msgstr "" +"Dalla versione 2.28, glibc non fornisce più un wrapper per questa chiamata " +"di sistema." + +#. SVr4 documents additional error conditions ENOLINK, ECOMM, and EINTR +#. but has no ENOSYS condition. +#. type: Plain text +#: debian-bookworm +msgid "SVr4." +msgstr "SVr4." + +#. type: SH +#: debian-bookworm +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: TH +#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/utime.2.po b/po/it/man2/utime.2.po new file mode 100644 index 00000000..3f9a0b13 --- /dev/null +++ b/po/it/man2/utime.2.po @@ -0,0 +1,474 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Goffredo Baroncelli <kreijack@usa.net>, 1998. +# Giulio Daprelà <giulio@pluto.it>, 2005-2006. +# Elisabetta Galli <lab@kkk.it>, 2007-2008. +# Marco Curreli <marcocurreli@tiscali.it>, 2013-2014, 2017-2018, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:13+0100\n" +"PO-Revision-Date: 2021-12-16 23:23+0100\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 21.12.0\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "utime" +msgstr "utime" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "utime, utimes - change file last access and modification times" +msgstr "" +"utime, utimes - cambia l'ultimo orario di accesso e di modifica di un file" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>utime.hE<gt>>\n" +msgstr "B<#include E<lt>utime.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"B<int utime(const char *>I<filename>B<,>\n" +"B< const struct utimbuf *_Nullable >I<times>B<);>\n" +msgstr "" +"B<int utime(const char *>I<filename>B<,>\n" +"B< const struct utimbuf *_Nullable >I<times>B<);>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>sys/time.hE<gt>>\n" +msgstr "B<#include E<lt>sys/time.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"B<int utimes(const char *>I<filename>B<,>\n" +"B< const struct timeval >I<times>B<[_Nullable 2]);>\n" +msgstr "" +"B<int utimes(const char *>I<filename>B<,>\n" +"B< const struct timeval >I<times>B<[_Nullable 2]);>\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<Note:> modern applications may prefer to use the interfaces described in " +"B<utimensat>(2)." +msgstr "" +"B<Nota:> le applicaizoni moderne potrebbero preferire le interfacce " +"descritte in B<utimensat>(2)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The B<utime>() system call changes the access and modification times of " +#| "the inode specified by I<filename> to the I<actime> and I<modtime> fields " +#| "of I<times> respectively." +msgid "" +"The B<utime>() system call changes the access and modification times of the " +"inode specified by I<filename> to the I<actime> and I<modtime> fields of " +"I<times> respectively. The status change time (ctime) will be set to the " +"current time, even if the other time stamps don't actually change." +msgstr "" +"La chiamata di sistema B<utime>() cambia gli orari di accesso e di modifica " +"dell'inode specificato da I<filename> rispettivamente con quelle contenute " +"nei campi I<actime> e I<modtime> di I<times>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If I<times> is NULL, then the access and modification times of the file are " +"set to the current time." +msgstr "" +"Se I<times> è NULL, allora gli orari di accesso e modifica del file sono " +"impostati a quelli correnti." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Changing timestamps is permitted when: either the process has appropriate " +"privileges, or the effective user ID equals the user ID of the file, or " +"I<times> is NULL and the process has write permission for the file." +msgstr "" +"Cambiare le marcature orarie è permesso quando: o il processo ha i privilegi " +"appropriati, o la user ID effettiva dell'utente è uguale alla user ID del " +"file, o I<times> è NULL e il processo ha permessi di scrittura sul file." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The I<utimbuf> structure is:" +msgstr "La struttura I<utimbuf> è la seguente:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"struct utimbuf {\n" +" time_t actime; /* access time */\n" +" time_t modtime; /* modification time */\n" +"};\n" +msgstr "" +"struct utimbuf {\n" +" time_t actime; /* ora di accesso */\n" +" time_t modtime; /* ora di modifica */\n" +"};\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<utime>() system call allows specification of timestamps with a " +"resolution of 1 second." +msgstr "" +"La chiamata di sistema B<utime>() permette di specificare le marcature " +"orarie con una risoluzione di 1 secondo." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<utimes>() system call is similar, but the I<times> argument refers to " +"an array rather than a structure. The elements of this array are I<timeval> " +"structures, which allow a precision of 1 microsecond for specifying " +"timestamps. The I<timeval> structure is:" +msgstr "" +"La chiamata di sistema B<utimes>() è simile, ma gli argomenti di I<times> " +"fanno riferimento ad un array, non a una struttura. Gli elementi di questo " +"array sono strutture I<timeval>, che permettono una precisione di 1 " +"microsecondo nello specificare data e ora. La struttura I<timeval> è la " +"seguente:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"struct timeval {\n" +" long tv_sec; /* seconds */\n" +" long tv_usec; /* microseconds */\n" +"};\n" +msgstr "" +"struct timeval {\n" +" long tv_sec; /* secondi */\n" +" long tv_usec; /* microsecondi */\n" +"};\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"I<times[0]> specifies the new access time, and I<times[1]> specifies the new " +"modification time. If I<times> is NULL, then analogously to B<utime>(), the " +"access and modification times of the file are set to the current time." +msgstr "" +"I<times[0]> specifica la nuova ora di accesso, e I<times[1]> specifica la " +"nuova ora di modifica. Se I<times> è NULL, analogamente a B<utime>(), le " +"date di accesso e modifica del file sono impostate a quelle correnti." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On success, zero is returned. On error, -1 is returned, and I<errno> is set " +"to indicate the error." +msgstr "" +"In caso di successo restituisce zero. In caso di errore restituisce -1, e " +"I<errno> verrà impostato per indicare l'errore." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EACCES>" +msgstr "B<EACCES>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Search permission is denied for one of the directories in the path prefix of " +"I<path> (see also B<path_resolution>(7))." +msgstr "" +"Il permesso di ricerca è negato per una delle directory nel prefisso del " +"percorso di I<path> (vedere anche B<path_resolution>(7))." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"I<times> is NULL, the caller's effective user ID does not match the owner of " +"the file, the caller does not have write access to the file, and the caller " +"is not privileged (Linux: does not have either the B<CAP_DAC_OVERRIDE> or " +"the B<CAP_FOWNER> capability)." +msgstr "" +"I<times> è NULL, l'ID effettivo dell'utente chiamante non corrisponde a " +"quello del proprietario del file, il chiamante non ha accesso in scrittura " +"al file, e il chiamante non ha i privilegi necessari (Linux: non ha capacità " +"B<CAP_DAC_OVERRIDE> o B<CAP_FOWNER>)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOENT>" +msgstr "B<ENOENT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<filename> does not exist." +msgstr "I<filename> non esiste." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EPERM>" +msgstr "B<EPERM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"I<times> is not NULL, the caller's effective UID does not match the owner of " +"the file, and the caller is not privileged (Linux: does not have the " +"B<CAP_FOWNER> capability)." +msgstr "" +"I<times> non è NULL, l'UID effettivo del chiamante non corrisponde al " +"proprietario del file, e il chiamante non ha i privilegi necessari (Linux: " +"non ha capacità B<CAP_FOWNER>)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EROFS>" +msgstr "B<EROFS>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<path> resides on a read-only filesystem." +msgstr "I<path> risiede su un filesystem in sola lettura." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "POSIX.1-2008." +msgstr "POSIX.1-2008." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. type: TP +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<utime>()" +msgstr "B<utime>()" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "B<utime>(): SVr4, POSIX.1-2001. POSIX.1-2008 marks B<utime>() as " +#| "obsolete." +msgid "SVr4, POSIX.1-2001. POSIX.1-2008 marks it as obsolete." +msgstr "" +"B<utime>(): SVr4, POSIX.1-2001. POSIX.1-2008 marca B<utime>() come obsoleto." + +#. type: TP +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<utimes>()" +msgstr "B<utimes>()" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "4.3BSD, POSIX.1-2001." +msgstr "4.3BSD, POSIX.1-2001." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +# +#. In libc4 and libc5, +#. .BR utimes () +#. is just a wrapper for +#. .BR utime () +#. and hence does not allow a subsecond resolution. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Linux does not allow changing the timestamps on an immutable file, or " +"setting the timestamps to something other than the current time on an append-" +"only file." +msgstr "" +"Linux non permette di cambiare data e ora su un file immutabile, o di " +"impostarle a qualcosa di diverso dall'ora corrente in un file di tipo append-" +"only." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<chattr>(1), B<touch>(1), B<futimesat>(2), B<stat>(2), B<utimensat>(2), " +"B<futimens>(3), B<futimes>(3), B<inode>(7)" +msgstr "" +"B<chattr>(1), B<touch>(1), B<futimesat>(2), B<stat>(2), B<utimensat>(2), " +"B<futimens>(3), B<futimes>(3), B<inode>(7)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2022-12-03" +msgstr "3 dicembre 2022" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: Plain text +#: debian-bookworm +msgid "" +"B<utime>(): SVr4, POSIX.1-2001. POSIX.1-2008 marks B<utime>() as obsolete." +msgstr "" +"B<utime>(): SVr4, POSIX.1-2001. POSIX.1-2008 marca B<utime>() come obsoleto." + +#. type: Plain text +#: debian-bookworm +msgid "B<utimes>(): 4.3BSD, POSIX.1-2001." +msgstr "B<utimes>(): 4.3BSD, POSIX.1-2001." + +#. type: TH +#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/vfork.2.po b/po/it/man2/vfork.2.po new file mode 100644 index 00000000..e8799fac --- /dev/null +++ b/po/it/man2/vfork.2.po @@ -0,0 +1,708 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Giulio Daprelà <giulio@pluto.it>, 2006, 2007. +# Elisabetta Galli <lab@kkk.it>, 2007. +# Antonio Giovanni Colombo <azc100@gmail.com>, 2018. +# Marco Curreli <marcocurreli@tiscali.it>, 2018, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-09 15:51+0100\n" +"PO-Revision-Date: 2021-04-07 00:55+0200\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 20.12.3\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<vfork>():" +msgid "vfork" +msgstr "B<vfork>():" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "vfork - create a child process and block parent" +msgstr "vfork - crea un processo figlio e blocca il processo genitore" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>unistd.hE<gt>>\n" +msgstr "B<#include E<lt>unistd.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<pid_t vfork(void);>\n" +msgstr "B<pid_t vfork(void);>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):" +msgstr "" +"Macro per test di funzionalità per glibc (vedere B<feature_test_macros>(7)):" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<vfork>():" +msgstr "B<vfork>():" + +#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "" +#| " Since glibc 2.12:\n" +#| " (_XOPEN_SOURCE E<gt>= 500) && ! (_POSIX_C_SOURCE E<gt>= 200809L)\n" +#| " || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n" +#| " || /* Glibc E<lt>= 2.19: */ _BSD_SOURCE\n" +#| " Before glibc 2.12:\n" +#| " _BSD_SOURCE || _XOPEN_SOURCE E<gt>= 500\n" +msgid "" +" Since glibc 2.12:\n" +" (_XOPEN_SOURCE E<gt>= 500) && ! (_POSIX_C_SOURCE E<gt>= 200809L)\n" +" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n" +" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE\n" +" Before glibc 2.12:\n" +" _BSD_SOURCE || _XOPEN_SOURCE E<gt>= 500\n" +msgstr "" +" A partire da glibc 2.12:\n" +" (_XOPEN_SOURCE E<gt>= 500) && ! (_POSIX_C_SOURCE E<gt>= 200809L)\n" +" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n" +" || /* Glibc E<lt>= 2.19: */ _BSD_SOURCE\n" +" Before glibc 2.12:\n" +" _BSD_SOURCE || _XOPEN_SOURCE E<gt>= 500\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Standard description" +msgstr "Descrizione standard" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"(From POSIX.1) The B<vfork>() function has the same effect as B<fork>(2), " +"except that the behavior is undefined if the process created by B<vfork>() " +"either modifies any data other than a variable of type I<pid_t> used to " +"store the return value from B<vfork>(), or returns from the function in " +"which B<vfork>() was called, or calls any other function before " +"successfully calling B<_exit>(2) or one of the B<exec>(3) family of " +"functions." +msgstr "" +"(Da POSIX.1) La funzione B<vfork>() ha lo stesso effetto di B<fork>(2), con " +"l'eccezione che il comportamento è indefinito se il processo creato da " +"B<vfork>() modifica un dato qualsiasi che non sia una variabile di tipo " +"I<pid_t> usata per archiviare il valore restituito da B<vfork>(), o torna " +"dalla funzione nella quale B<vfork>() è stato chiamato, o chiama qualunque " +"altra funzione prima di chiamare con successo B<_exit>(2) o una delle " +"funzioni della famiglia di B<exec>(3)." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Linux description" +msgstr "Descrizione Linux" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<vfork>(), just like B<fork>(2), creates a child process of the calling " +"process. For details and return value and errors, see B<fork>(2)." +msgstr "" +"B<vfork>(), proprio come B<fork>(2), crea un processo figlio del processo " +"chiamante. Per dettagli sui valori restituiti e sugli errori, vedere " +"B<fork>(2)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<vfork>() is a special case of B<clone>(2). It is used to create new " +"processes without copying the page tables of the parent process. It may be " +"useful in performance-sensitive applications where a child is created which " +"then immediately issues an B<execve>(2)." +msgstr "" +"B<vfork>() è un caso speciale di B<clone>(2). Si usa per creare nuovi " +"processi senza copiare le tabelle di paginazione del processo genitore. Può " +"essere utile in applicazioni con necessità di prestazioni elevate nelle " +"quali verrà creato un figlio che emette immediatamente un B<execve>(2)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<vfork>() differs from B<fork>(2) in that the calling thread is suspended " +"until the child terminates (either normally, by calling B<_exit>(2), or " +"abnormally, after delivery of a fatal signal), or it makes a call to " +"B<execve>(2). Until that point, the child shares all memory with its " +"parent, including the stack. The child must not return from the current " +"function or call B<exit>(3) (which would have the effect of calling exit " +"handlers established by the parent process and flushing the parent's " +"B<stdio>(3) buffers), but may call B<_exit>(2)." +msgstr "" +"B<vfork>() è diverso da B<fork>(2) nel senso che il processo chiamante " +"rimane sospeso finché il figlio non termina (sia normalmente, chiamando " +"B<_exit>(2), che in modo anormale, dopo aver inviato un segnale fatal), o " +"finchè non esegue una chiamata a B<execve>(2). Fino a quel momento, il " +"figlio condivide la memoria con il genitore, incluso lo stack. Il figlio non " +"deve tornare dalla funzione in esecuzione o chiamare B<exit>(3) (che avrebbe " +"l'effetto di attivare i gestori di exit stabiliti dal processo genitore e di " +"svuotare i buffer B<stdio>(3) del genitore), ma può chiamare B<_exit>(2)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"As with B<fork>(2), the child process created by B<vfork>() inherits copies " +"of various of the caller's process attributes (e.g., file descriptors, " +"signal dispositions, and current working directory); the B<vfork>() call " +"differs only in the treatment of the virtual address space, as described " +"above." +msgstr "" +"Come in B<fork>(2), il processo figlio creato da B<vfork>() eredita copie di " +"vari attributi del processo chiamante (p.es., descrittori di file, " +"predisposizioni di segnale e la directory di lavoro corrente); la chiamata " +"B<vfork>() differisce solo per la gestione dello spazio di indirizzi " +"virtuale, come sopra descritto." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Signals sent to the parent arrive after the child releases the parent's " +"memory (i.e., after the child terminates or calls B<execve>(2))." +msgstr "" +"I segnali inviati al genitore gli arrivano dopo che il figlio ha liberato la " +"memoria del genitore (cioè dopo che il figlio termina o chiama B<execve>(2))." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Historic description" +msgstr "Descrizione storica" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Under Linux, B<fork>(2) is implemented using copy-on-write pages, so the " +"only penalty incurred by B<fork>(2) is the time and memory required to " +"duplicate the parent's page tables, and to create a unique task structure " +"for the child. However, in the bad old days a B<fork>(2) would require " +"making a complete copy of the caller's data space, often needlessly, since " +"usually immediately afterward an B<exec>(3) is done. Thus, for greater " +"efficiency, BSD introduced the B<vfork>() system call, which did not fully " +"copy the address space of the parent process, but borrowed the parent's " +"memory and thread of control until a call to B<execve>(2) or an exit " +"occurred. The parent process was suspended while the child was using its " +"resources. The use of B<vfork>() was tricky: for example, not modifying " +"data in the parent process depended on knowing which variables were held in " +"a register." +msgstr "" +"Sotto Linux, B<fork>(2) è implementato usando pagine copy-on-write, così che " +"la sola penalizzazione in cui incorre B<fork>(2) è il tempo e la memoria " +"richiesti per duplicare le tabelle di paginazione del genitore, e per creare " +"un'unica struttura di task per il figlio. Tuttavia, anticamente B<fork>(2) " +"richiedeva l'effettuazione di una copia completa dello spazio dati del " +"chiamante, spesso senza reale necessità, di solito immediatamente dopo " +"l'esecuzione di B<exec>(3). Quindi, per una maggiore efficienza, BSD ha " +"introdotto la chiamata di sistema B<vfork>(), che non copiava completamente " +"lo spazio di indirizzamento del processo genitore, ma utilizzava la memoria " +"del genitore e le sue strutture di controllo fino a una chiamata a " +"B<execve>(2) o un exit. Il processo genitore era sospeso mentre il figlio " +"utilizzava le sue risorse. L'uso di B<vfork>() non era semplice: per " +"esempio, per non modificare i dati nel processo genitore occorreva sapere " +"quali variabili erano conservate in un registro." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "VERSIONS" +msgstr "VERSIONI" + +#. In AIXv3.1 vfork is equivalent to fork. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The requirements put on B<vfork>() by the standards are weaker than those " +"put on B<fork>(2), so an implementation where the two are synonymous is " +"compliant. In particular, the programmer cannot rely on the parent " +"remaining blocked until the child either terminates or calls B<execve>(2), " +"and cannot rely on any specific behavior with respect to shared memory." +msgstr "" +"I requisiti indicati per B<vfork>() dagli standard sono più deboli di quelli " +"indicati per B<fork>(2), così un'implementazione dove i due sono sinonimi è " +"conforme. In particolare, il programmatore non può contare sul fatto che il " +"genitore rimanga bloccato fino a che il figlio termini o chiami " +"B<execve>(2), e non può contare su alcuno specifico comportamento relativo " +"alla memoria condivisa." + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "Some consider the semantics of B<vfork>() to be an architectural " +#| "blemish, and the 4.2BSD man page stated: \"This system call will be " +#| "eliminated when proper system sharing mechanisms are implemented. Users " +#| "should not depend on the memory sharing semantics of B<vfork>() as it " +#| "will, in that case, be made synonymous to B<fork>(2).\" However, even " +#| "though modern memory management hardware has decreased the performance " +#| "difference between B<fork>(2) and B<vfork>(), there are various reasons " +#| "why Linux and other systems have retained B<vfork>():" +msgid "" +"Some consider the semantics of B<vfork>() to be an architectural blemish, " +"and the 4.2BSD man page stated: \\[lq]This system call will be eliminated " +"when proper system sharing mechanisms are implemented. Users should not " +"depend on the memory sharing semantics of I<vfork> as it will, in that case, " +"be made synonymous to I<fork>.\\[rq] However, even though modern memory " +"management hardware has decreased the performance difference between " +"B<fork>(2) and B<vfork>(), there are various reasons why Linux and other " +"systems have retained B<vfork>():" +msgstr "" +"Alcuni considerano la semantica di B<vfork>() come un difetto " +"dell'architettura, e la pagina di manuale di 4.2BSD dichiarava: \"Questa " +"chiamata di sistema verrà eliminata quando saranno implementati " +"opportunimeccanismi di condivisione. Gli utenti non dovrebbero dipendere dal " +"metodo di condivisione della memoria di B<vfork>() poiché, a quel punto, " +"esso diventerebbe sinonimo di B<fork>(2).\" Comunque, anche se il moderno " +"hardware per la gestione della memoria ha ridotto la differenza fra " +"B<fork>(2) e B<vfork>(), ci sono varie ragioni per le quali Linux e altri " +"sistemi hanno mantenuto B<vfork>():" + +#. type: IP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "\\[bu]" +msgstr "\\[bu]" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Some performance-critical applications require the small performance " +"advantage conferred by B<vfork>()." +msgstr "" +"Alcune applicazioni in cui le prestazioni sono essenziali richiedono il " +"piccolo vantaggio in termini di prestazioni garantito da B<vfork>()." + +#. http://stackoverflow.com/questions/4259629/what-is-the-difference-between-fork-and-vfork +#. http://developers.sun.com/solaris/articles/subprocess/subprocess.html +#. http://mailman.uclinux.org/pipermail/uclinux-dev/2009-April/000684.html +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "B<vfork>() can be implemented on systems that lack a memory-management " +#| "unit (MMU), but B<fork>(2) can't be implemented on such systems. " +#| "(POSIX.1-2008 removed B<vfork>() from the standard; the POSIX rationale " +#| "for the B<posix_spawn>(3) function notes that that function, which " +#| "provides functionality equivalent to B<fork>(2)+B<exec>(3), is designed " +#| "to be implementable on systems that lack an MMU.)" +msgid "" +"B<vfork>() can be implemented on systems that lack a memory-management unit " +"(MMU), but B<fork>(2) can't be implemented on such systems. (POSIX.1-2008 " +"removed B<vfork>() from the standard; the POSIX rationale for the " +"B<posix_spawn>(3) function notes that that function, which provides " +"functionality equivalent to B<fork>(2)+ B<exec>(3), is designed to be " +"implementable on systems that lack an MMU.)" +msgstr "" +"BR vfork ()può essere implementato su sistemi in cui manca un'unità di " +"gestione dellamemoria (MMU), ma.BR fork (2)non può essere implementato su " +"tali sistemi.(POSIX.1-2008 ha rimosso.BR vfork ()dallo standard; nelle " +"motivazioni di POSIX per la funzione.BR posix_spawn (3)si nota che quella " +"funzione,che fornisce una funzionalità equivalente a.BR fork (2)+ exec (3),è " +"progettata per poter essere resa disponibile su sistemi in cui manca MMU)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On systems where memory is constrained, B<vfork>() avoids the need to " +"temporarily commit memory (see the description of I</proc/sys/vm/" +"overcommit_memory> in B<proc>(5)) in order to execute a new program. (This " +"can be especially beneficial where a large parent process wishes to execute " +"a small helper program in a child process.) By contrast, using B<fork>(2) " +"in this scenario requires either committing an amount of memory equal to the " +"size of the parent process (if strict overcommitting is in force) or " +"overcommitting memory with the risk that a process is terminated by the out-" +"of-memory (OOM) killer." +msgstr "" +"Su sistemi con memoria limitata, B<vfork>() evita la necessità di impegnare " +"memoria temporaneamente (si veda la descrizione di I</proc/sys/vm/" +"overcommit_memory> in B<proc>(5)) per l'esecuzione di un nuovo progamma. " +"(Questo può essere particolarmente vantaggioso nel caso di un grosso " +"processo genitore che voglia eseguire un piccolo programma di supporto in un " +"processo figlio.) Per contrasto, usare B<fork>(2) in questo scenario " +"richiede l'impegno di una quantità di memoria pari alla dimensione del " +"processo genitore (se è attivo lo strict overcommitting) oppure una " +"sovrallocazione di memoria col rischio che un processo venga terminato dal " +"processo killer out-of-memory (OOM)." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Linux notes" +msgstr "Note Linux" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Fork handlers established using B<pthread_atfork>(3) are not called when a " +"multithreaded program employing the NPTL threading library calls " +"B<vfork>(). Fork handlers are called in this case in a program using the " +"LinuxThreads threading library. (See B<pthreads>(7) for a description of " +"Linux threading libraries.)" +msgstr "" +"I gestori di fork definiti usando B<pthread_atfork>(3) non sono chiamati " +"quando un programma multithread che impiega le chiamate alla libreria di " +"threading NPTL chiama B<vfork>(). I gestori di fork sono invece chiamati da " +"un programma che usi la libreria di threading LinuxThreads. (Vedere " +"B<pthreads>(7) per una descrizione delle librerie di threading di Linux)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A call to B<vfork>() is equivalent to calling B<clone>(2) with I<flags> " +"specified as:" +msgstr "" +"Una chiamata a B<vfork>() è equivalente a una chiamata a B<clone>(2) con " +"I<flag> definite come:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid " CLONE_VM | CLONE_VFORK | SIGCHLD\n" +msgid " CLONE_VM | CLONE_VFORK | SIGCHLD\n" +msgstr " CLONE_VM | CLONE_VFORK | SIGCHLD\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "None." +msgstr "" + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"4.3BSD; POSIX.1-2001 (but marked OBSOLETE). POSIX.1-2008 removes the " +"specification of B<vfork>()." +msgstr "" +"4.3BSD; POSIX.1-2001 (ma segnato come OBSOLETO). POSIX.1-2008 rimuove le " +"specifiche per B<vfork>()." + +#. In the release notes for 4.2BSD Sam Leffler wrote: `vfork: Is still +#. present, but definitely on its way out'. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The B<vfork>() system call appeared in 3.0BSD. In 4.4BSD it was made " +#| "synonymous to B<fork>(2) but NetBSD introduced it again; see E<.UR " +#| "http://www.netbsd.org\\:/Documentation\\:/kernel\\:/vfork.html> E<.UE .> " +#| "In Linux, it has been equivalent to B<fork>(2) until 2.2.0-pre6 or so. " +#| "Since 2.2.0-pre9 (on i386, somewhat later on other architectures) it is " +#| "an independent system call. Support was added in glibc 2.0.112." +msgid "" +"The B<vfork>() system call appeared in 3.0BSD. In 4.4BSD it was made " +"synonymous to B<fork>(2) but NetBSD introduced it again; see E<.UR http://" +"www.netbsd.org\\:/Documentation\\:/kernel\\:/vfork.html> E<.UE .> In Linux, " +"it has been equivalent to B<fork>(2) until Linux 2.2.0-pre6 or so. Since " +"Linux 2.2.0-pre9 (on i386, somewhat later on other architectures) it is an " +"independent system call. Support was added in glibc 2.0.112." +msgstr "" +"La chiamata di sistema B<vfork>() è apparsa nella versione 3.0BSD. Nella " +"versione 4.4BSD è diventata sinonimo di B<fork>(2) ma NetBSD l'ha " +"reintrodotta; si veda E<.UR http://www.netbsd.org\\:/Documentation\\:/" +"kernel\\:/vfork.html> E<.UE .> In Linux è stata equivalente a B<fork>(2) " +"fino alla versione 2.2.0-pre6. A partire dalla 2.2.0-pre9 (su i386 - un po' " +"più tardi su altre architetture) è una chiamata di sistema indipendente. Il " +"relativo supporto è stato aggiunto in glibc 2.0.112." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "CAVEATS" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The child process should take care not to modify the memory in unintended " +"ways, since such changes will be seen by the parent process once the child " +"terminates or executes another program. In this regard, signal handlers can " +"be especially problematic: if a signal handler that is invoked in the child " +"of B<vfork>() changes memory, those changes may result in an inconsistent " +"process state from the perspective of the parent process (e.g., memory " +"changes would be visible in the parent, but changes to the state of open " +"file descriptors would not be visible)." +msgstr "" +"Il processo figlio dovrebbe far attenzione di non modificare la memoria in " +"maniera non permessa, poiché tali modifiche saranno utilizzabili dal " +"processo genitore una volta che il processo figlio termina o esegue un altro " +"programma. A tal riguardo, i gestori di segnale possono essere " +"particolarmente problematici: se un gestore di segnale che è invocato nel " +"processo figlio di B<vfork>() modifica la memoria, questi cambiamenti " +"possono determinare uno stato del processo contradditorio, visto dalla " +"prospettiva del processo genitore (p.es., le modifiche di memoria sarebbero " +"visibili nel processo genitore, ma i cambiamenti allo stato dei descrittori " +"di file aperti non sarebbero visibili)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"When B<vfork>() is called in a multithreaded process, only the calling " +"thread is suspended until the child terminates or executes a new program. " +"This means that the child is sharing an address space with other running " +"code. This can be dangerous if another thread in the parent process changes " +"credentials (using B<setuid>(2) or similar), since there are now two " +"processes with different privilege levels running in the same address " +"space. As an example of the dangers, suppose that a multithreaded program " +"running as root creates a child using B<vfork>(). After the B<vfork>(), a " +"thread in the parent process drops the process to an unprivileged user in " +"order to run some untrusted code (e.g., perhaps via plug-in opened with " +"B<dlopen>(3)). In this case, attacks are possible where the parent process " +"uses B<mmap>(2) to map in code that will be executed by the privileged " +"child process." +msgstr "" +"Quando B<vfork>() viene chiamato in un processo multithread, viene sospeso " +"solo il thread (processo) chiamante fino a quando il processo figlio non " +"termina o esegue un nuovo programma. Questo significa che il processo " +"figlio sta condividendo uno spazio di indirizzamento con altro codice in " +"esecuzione. Questo può essere pericoloso se un altro thread nel processo " +"genitore cambia le credenziali di accesso alle risorse (usando B<setuid>(2) " +"o simili), poiché a quel punto ci sono due processi con differenti livelli " +"di privilegio in esecuzione in un unico spazio di indirizzamento. Come " +"esempio dei rischi, si supponga che un programma multithread in esecuzione " +"come root crei un processo figlio usando B<vfork>(). Dopo il B<vfork>(), un " +"thread nel processo genitore cambia l'autorizzazione del processo a quella " +"di un utente senza privilegi per eseguire del codice non sicuro (p.es., " +"eseguendo un plug-in aperto con B<dlopen>(3)). In questo caso, sono " +"possibili attacchi in cui il processo genitore usa B<mmap>(2) per mappare " +"del codice che sarà quindi eseguito dal processo figlio in modalità " +"privilegiata." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "BUGS" +msgstr "BUG" + +#. As far as I can tell, the following is not true in Linux 2.6.19: +#. Currently (Linux 2.3.25), +#. .BR strace (1) +#. cannot follow +#. .BR vfork () +#. and requires a kernel patch. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Details of the signal handling are obscure and differ between systems. The " +"BSD man page states: \"To avoid a possible deadlock situation, processes " +"that are children in the middle of a B<vfork>() are never sent B<SIGTTOU> " +"or B<SIGTTIN> signals; rather, output or I<ioctl>s are allowed and input " +"attempts result in an end-of-file indication.\"" +msgstr "" +"I dettagli sulla gestione del segnale sono oscuri e diversi da sistema a " +"sistema. La pagina di manuale di BSD afferma: \"Per evitare una possibile " +"situazione di stallo, ai processi che sono figli non vengono mai inviati, " +"nel mezzo di un B<vfork>(), segnali B<SIGTTOU> o B<SIGTTIN>; invece, output " +"o I<ioctl>s sono permessi e i tentativi di input restituiscono come " +"risultato un'indicazione di fine file.\"" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<clone>(2), B<execve>(2), B<_exit>(2), B<fork>(2), B<unshare>(2), B<wait>(2)" +msgstr "" +"B<clone>(2), B<execve>(2), B<_exit>(2), B<fork>(2), B<unshare>(2), B<wait>(2)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2023-02-05" +msgstr "5 febbraio 2023" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: SH +#: debian-bookworm +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, fuzzy +#| msgid "" +#| "Some consider the semantics of B<vfork>() to be an architectural " +#| "blemish, and the 4.2BSD man page stated: \"This system call will be " +#| "eliminated when proper system sharing mechanisms are implemented. Users " +#| "should not depend on the memory sharing semantics of B<vfork>() as it " +#| "will, in that case, be made synonymous to B<fork>(2).\" However, even " +#| "though modern memory management hardware has decreased the performance " +#| "difference between B<fork>(2) and B<vfork>(), there are various reasons " +#| "why Linux and other systems have retained B<vfork>():" +msgid "" +"Some consider the semantics of B<vfork>() to be an architectural blemish, " +"and the 4.2BSD man page stated: \"This system call will be eliminated when " +"proper system sharing mechanisms are implemented. Users should not depend " +"on the memory sharing semantics of B<vfork>() as it will, in that case, be " +"made synonymous to B<fork>(2). \" However, even though modern memory " +"management hardware has decreased the performance difference between " +"B<fork>(2) and B<vfork>(), there are various reasons why Linux and other " +"systems have retained B<vfork>():" +msgstr "" +"Alcuni considerano la semantica di B<vfork>() come un difetto " +"dell'architettura, e la pagina di manuale di 4.2BSD dichiarava: \"Questa " +"chiamata di sistema verrà eliminata quando saranno implementati " +"opportunimeccanismi di condivisione. Gli utenti non dovrebbero dipendere dal " +"metodo di condivisione della memoria di B<vfork>() poiché, a quel punto, " +"esso diventerebbe sinonimo di B<fork>(2).\" Comunque, anche se il moderno " +"hardware per la gestione della memoria ha ridotto la differenza fra " +"B<fork>(2) e B<vfork>(), ci sono varie ragioni per le quali Linux e altri " +"sistemi hanno mantenuto B<vfork>():" + +#. type: SS +#: debian-bookworm +#, no-wrap +msgid "Caveats" +msgstr "Avvertimenti" + +#. type: SS +#: debian-bookworm +#, no-wrap +msgid "History" +msgstr "Storia" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "2023-07-28" +msgstr "28 luglio 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/vhangup.2.po b/po/it/man2/vhangup.2.po new file mode 100644 index 00000000..e98d12ad --- /dev/null +++ b/po/it/man2/vhangup.2.po @@ -0,0 +1,245 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Goffredo Baroncelli <kreijack@usa.net>, 1998. +# Giulio Daprelà <giulio@pluto.it>, 2005. +# Elisabetta Galli <lab@kkk.it>, 2007. +# Marco Curreli <marcocurreli@tiscali.it>, 2013, 2016, 2018, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:13+0100\n" +"PO-Revision-Date: 2021-04-07 01:00+0200\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 20.12.3\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<vhangup>():" +msgid "vhangup" +msgstr "B<vhangup>():" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "vhangup - virtually hangup the current terminal" +msgstr "vhangup - sospende virtualmente il tty attuale" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>unistd.hE<gt>>\n" +msgstr "B<#include E<lt>unistd.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<int vhangup(void);>\n" +msgstr "B<int vhangup(void);>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):" +msgstr "" +"Macro per test di funzionalità per glibc (vedere B<feature_test_macros>(7)):" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<vhangup>():" +msgstr "B<vhangup>():" + +#. commit 266865c0e7b79d4196e2cc393693463f03c90bd8 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +" Since glibc 2.21:\n" +" _DEFAULT_SOURCE\n" +" In glibc 2.19 and 2.20:\n" +" _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE E<lt> 500)\n" +" Up to and including glibc 2.19:\n" +" _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE E<lt> 500)\n" +msgstr "" +" A partire de glibc 2.21:\n" +" _DEFAULT_SOURCE\n" +" In glibc 2.19 e 2.20:\n" +" _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE E<lt> 500)\n" +" Fino a glibc 2.19 incluso:\n" +" _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE E<lt> 500)\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<vhangup>() simulates a hangup on the current terminal. This call " +"arranges for other users to have a ``clean'' terminal at login time." +msgstr "" +"B<vhangup>() simula un hangup sul terminale attuale. Questa chiamata " +"permette ad altri utenti di avere un terminale \"pulito\" quando " +"effettueranno il login." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On success, zero is returned. On error, -1 is returned, and I<errno> is set " +"to indicate the error." +msgstr "" +"In caso di successo restituisce zero. In caso di errore restituisce -1, e " +"I<errno> verrà impostato per indicare l'errore." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EPERM>" +msgstr "B<EPERM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The calling process has insufficient privilege to call B<vhangup>(); the " +"B<CAP_SYS_TTY_CONFIG> capability is required." +msgstr "" +"Il processo chiamante non ha i privilegi sufficienti per chiamare " +"B<vhangup>(); è richiesta la funzionalità B<CAP_SYS_TTY_CONFIG>." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "Linux." +msgstr "Linux." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<init>(1), B<capabilities>(7)" +msgstr "B<init>(1), B<capabilities>(7)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2022-10-30" +msgstr "30 ottobre 2022" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: Plain text +#: debian-bookworm +msgid "" +"This call is Linux-specific, and should not be used in programs intended to " +"be portable." +msgstr "" +"Questa chiamata è specifica di Linux, e non deve essere usata in programmi " +"pensati per essere portabili." + +#. type: TH +#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/vm86.2.po b/po/it/man2/vm86.2.po new file mode 100644 index 00000000..cad4e35a --- /dev/null +++ b/po/it/man2/vm86.2.po @@ -0,0 +1,256 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Goffredo Baroncelli <kreijack@usa.net>, 1998. +# Giulio Daprelà <giulio@pluto.it>, 2005. +# Elisabetta Galli <lab@kkk.it>, 2007. +# Marco Curreli <marcocurreli@tiscali.it>, 2013, 2018, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:13+0100\n" +"PO-Revision-Date: 2021-04-07 00:59+0200\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 20.12.3\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "vm86" +msgstr "" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "vm86old, vm86 - enter virtual 8086 mode" +msgstr "vm86old, vm86 - per entrare nel virtual 8086 mode" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>sys/vm86.hE<gt>>\n" +msgstr "B<#include E<lt>sys/vm86.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"B<int vm86old(struct vm86_struct *>I<info>B<);>\n" +"B<int vm86(unsigned long >I<fn>B<, struct vm86plus_struct *>I<v86>B<);>\n" +msgstr "" +"B<int vm86old(struct vm86_struct *>I<info>B<);>\n" +"B<int vm86(unsigned long >I<fn>B<, struct vm86plus_struct *>I<v86>B<);>\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The system call B<vm86>() was introduced in Linux 0.97p2. In Linux 2.1.15 " +"and 2.0.28, it was renamed to B<vm86old>(), and a new B<vm86>() was " +"introduced. The definition of I<struct vm86_struct> was changed in 1.1.8 " +"and 1.1.9." +msgstr "" +"La chiamata di sistema B<vm86>() è stata introdotta in Linux 0.97p2. In " +"Linux 2.1.15 e 2.0.28 è stata rinominata in B<vm86old>(), e una nuova " +"B<vm86>() è stata introdotta. La definizione di I<struct vm86_struct> è " +"stata cambiata in 1.1.8 and 1.1.9." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"These calls cause the process to enter VM86 mode (virtual-8086 in Intel " +"literature), and are used by B<dosemu>." +msgstr "" +"Queste chiamate permettono al processo di entrare nel VM86 mode " +"(virtual-8086 nella letteratura Intel), e sono usate da B<dosemu>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "VM86 mode is an emulation of real mode within a protected mode task." +msgstr "" +"La modalità VM86 è un'emulazione della modalità reale all'interno di un " +"processo in modalità protetta." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On success, zero is returned. On error, -1 is returned, and I<errno> is set " +"to indicate the error." +msgstr "" +"In caso di successo restituisce zero. In caso di errore restituisce -1, e " +"I<errno> verrà impostato per indicare l'errore." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EFAULT>" +msgstr "B<EFAULT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This return value is specific to i386 and indicates a problem with getting " +"user-space data." +msgstr "" +"Questo valore restituito è specifico di i386 e indica un problema " +"nell'ottenere dati dallo spazio utente." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOSYS>" +msgstr "B<ENOSYS>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This return value indicates the call is not implemented on the present " +"architecture." +msgstr "" +"Questo valore restituito indica che la chiamata non è implementate " +"nell'architettura attuale." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EPERM>" +msgstr "B<EPERM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Saved kernel stack exists. (This is a kernel sanity check; the saved stack " +"should exist only within vm86 mode itself.)" +msgstr "" +"Lo stack del kernel salvato esiste. (Questo è un controllo di integrità del " +"kernel; lo stack salvato deve esistere solo all'interno del 'vm86 mode'.)" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "Linux on 32-bit Intel processors." +msgstr "" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2022-10-30" +msgstr "30 ottobre 2022" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: Plain text +#: debian-bookworm +msgid "" +"This call is specific to Linux on 32-bit Intel processors, and should not be " +"used in programs intended to be portable." +msgstr "" +"Questa chiamata è specifica di Linux sulle piattaforme Intel a 32 bit, e " +"quindi non è portabile su altre piattaforme." + +#. type: TH +#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/wait.2.po b/po/it/man2/wait.2.po new file mode 100644 index 00000000..1fde844f --- /dev/null +++ b/po/it/man2/wait.2.po @@ -0,0 +1,1613 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Giulio Daprelà <giulio@pluto.it>, 2005, 2007. +# Elisabetta Galli <lab@kkk.it>, 2007-2008. +# Marco Curreli <marcocurreli@tiscali.it>, 2013-2018, 2020, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:13+0100\n" +"PO-Revision-Date: 2021-12-16 23:46+0100\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 21.12.0\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "waitid()" +msgid "wait" +msgstr "waitid()" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "wait, waitpid, waitid - wait for process to change state" +msgstr "wait, waitpid, waitid - aspetta che il processo cambi stato" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>sys/wait.hE<gt>>\n" +msgstr "B<#include E<lt>sys/wait.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "" +#| "B<pid_t wait(int *>I<wstatus>B<);>\n" +#| "B<pid_t waitpid(pid_t >I<pid>B<, int *>I<wstatus>B<, int >I<options>B<);>\n" +msgid "" +"B<pid_t wait(int *_Nullable >I<wstatus>B<);>\n" +"B<pid_t waitpid(pid_t >I<pid>B<, int *_Nullable >I<wstatus>B<, int >I<options>B<);>\n" +msgstr "" +"B<pid_t wait(int *>I<wstatus>B<);>\n" +"B<pid_t waitpid(pid_t >I<pid>B<, int *>I<wstatus>B<, int >I<options>B<);>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"B<int waitid(idtype_t >I<idtype>B<, id_t >I<id>B<, siginfo_t *>I<infop>B<, int >I<options>B<);>\n" +" /* This is the glibc and POSIX interface; see\n" +" NOTES for information on the raw system call. */\n" +msgstr "" +"B<int waitid(idtype_t >I<idtype>B<, id_t >I<id>B<, siginfo_t *>I<infop>B<, int >I<opzioni>B<);>\n" +" /* Questa è l'interfaccia di glibc e POSIX ; si veda\n" +" NOTES for informazioni sulla chiamata di sistema diretta. */\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):" +msgstr "" +"Macro per test di funzionalità per glibc (vedere B<feature_test_macros>(7)):" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<waitid>():" +msgstr "B<waitid>():" + +#. (_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED) +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "" +#| " Since glibc 2.26:\n" +#| " _XOPEN_SOURCE E<gt>= 500 || _POSIX_C_SOURCE E<gt>= 200809L\n" +#| " Glibc 2.25 and earlier:\n" +#| " _XOPEN_SOURCE\n" +#| " || /* Since glibc 2.12: */ _POSIX_C_SOURCE E<gt>= 200809L\n" +#| " || /* Glibc E<lt>= 2.19: */ _BSD_SOURCE\n" +msgid "" +" Since glibc 2.26:\n" +" _XOPEN_SOURCE E<gt>= 500 || _POSIX_C_SOURCE E<gt>= 200809L\n" +" glibc 2.25 and earlier:\n" +" _XOPEN_SOURCE\n" +" || /* Since glibc 2.12: */ _POSIX_C_SOURCE E<gt>= 200809L\n" +" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE\n" +msgstr "" +" A partire da glibc 2.26:\n" +" _XOPEN_SOURCE E<gt>= 500 || _POSIX_C_SOURCE E<gt>= 200809L\n" +"Glibc 2.25 e precedenti:\n" +" _XOPEN_SOURCE\n" +" || /* A partire da glibc 2.12: */ _POSIX_C_SOURCE E<gt>= 200809L\n" +" || /* Glibc E<lt>= 2.19: */ _BSD_SOURCE\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"All of these system calls are used to wait for state changes in a child of " +"the calling process, and obtain information about the child whose state has " +"changed. A state change is considered to be: the child terminated; the " +"child was stopped by a signal; or the child was resumed by a signal. In the " +"case of a terminated child, performing a wait allows the system to release " +"the resources associated with the child; if a wait is not performed, then " +"the terminated child remains in a \"zombie\" state (see NOTES below)." +msgstr "" +"Tutte queste chiamate di sistema si usano per attendere cambiamenti di stato " +"in un processo figlio del processo chiamante, e ottenere informazioni sul " +"processo figlio il cui stato è cambiato. Un cambiamento di stato avviene " +"quando: il processo figlio è terminato; il processo figlio è stato arrestato " +"da un segnale; il processo figlio è stato ripristinato da un segnale. In " +"caso di un processo figlio terminato, un'attesa permette al sistema di " +"rilasciare le risorse associate al processo figlio; se non viene eseguita " +"un'attesa, allora il processo figlio terminato rimane in uno stato " +"\"zombie\" (vedere le NOTE sotto)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If a child has already changed state, then these calls return immediately. " +"Otherwise, they block until either a child changes state or a signal handler " +"interrupts the call (assuming that system calls are not automatically " +"restarted using the B<SA_RESTART> flag of B<sigaction>(2)). In the " +"remainder of this page, a child whose state has changed and which has not " +"yet been waited upon by one of these system calls is termed I<waitable>." +msgstr "" +"Se un processo figlio ha già cambiato stato, allora le chiamate tornano " +"immediatamente. Altrimenti esse si bloccano fino a quando un processo figlio " +"cambia stato o un gestore di segnale interrompe la chiamata (supponendo che " +"le chiamate di sistema non siano automaticamente riavviate usando il flag " +"B<SA_RESTART> di B<sigaction>(2)). Nel resto di questa pagina un processo " +"figlio il cui stato è cambiato, e che nessuna di queste chiamate di sistema " +"ha aspettato, è definito I<aspettabile>." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "wait() and waitpid()" +msgstr "wait() e waitpid()" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<wait>() system call suspends execution of the calling thread until " +"one of its children terminates. The call I<wait(&wstatus)> is equivalent to:" +msgstr "" +"La chiamata di sistema B<wait>() sospende l'esecuzione del thread chiamante " +"fino a quando uno dei suoi figli termina. La chiamata I<wait(&wstatus)> è " +"equivalente a:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "waitpid(-1, &wstatus, 0);\n" +msgstr "waitpid(-1, &wstatus, 0);\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<waitpid>() system call suspends execution of the calling thread until " +"a child specified by I<pid> argument has changed state. By default, " +"B<waitpid>() waits only for terminated children, but this behavior is " +"modifiable via the I<options> argument, as described below." +msgstr "" +"La chiamata di sistema B<waitpid>() sospende l'esecuzione del thread " +"chiamante fino a quando un processo figlio specificato dall'argomento I<pid> " +"ha cambiato stato. Il comportamento predefinito di B<waitpid>() è attendere " +"solo i figli terminati, ma questo comportamento è modificabile attraverso " +"l'argomento I<opzioni> come descritto di seguito." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The value of I<pid> can be:" +msgstr "Il valore di I<pid> può essere:" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "E<lt> -1" +msgid "E<lt> B<-1>" +msgstr "E<lt> -1" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"meaning wait for any child process whose process group ID is equal to the " +"absolute value of I<pid>." +msgstr "" +"che significa attesa di qualunque processo figlio il cui gruppo ID del " +"processo sia uguale al valore assoluto di I<pid>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<-1>" +msgstr "B<-1>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "meaning wait for any child process." +msgstr "che significa aspettare qualunque processo figlio." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<0>" +msgstr "B<0>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"meaning wait for any child process whose process group ID is equal to that " +"of the calling process at the time of the call to B<waitpid>()." +msgstr "" +"che significa aspettare qualunque processo figlio il cui gruppo ID del " +"processo sia uguale a quello del processo chiamante al momento della " +"chiamata a B<waitpid>()." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "E<gt> 0" +msgid "E<gt> B<0>" +msgstr "E<gt> 0" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"meaning wait for the child whose process ID is equal to the value of I<pid>." +msgstr "" +"che significa aspettare il processo figlio il cui ID di processo sia uguale " +"al valore di I<pid>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The value of I<options> is an OR of zero or more of the following constants:" +msgstr "Il valore di I<opzioni> è un OR di zero o più delle seguenti costanti:" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<WNOHANG>" +msgstr "B<WNOHANG>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "return immediately if no child has exited." +msgstr "torna immediatamente se nessun processo figlio è uscito." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<WUNTRACED>" +msgstr "B<WUNTRACED>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"also return if a child has stopped (but not traced via B<ptrace>(2)). " +"Status for I<traced> children which have stopped is provided even if this " +"option is not specified." +msgstr "" +"torna anche se un processo figlio si è arrestato (ma non tracciato " +"attraverso B<ptrace>(2)). Lo stato del processo figlio non I<tracciato> che " +"è stato arrestato è fornito anche se l'opzione non è specificata." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<WCONTINUED> (since Linux 2.6.10)" +msgstr "B<WCONTINUED> (a partire da Linux 2.6.10)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"also return if a stopped child has been resumed by delivery of B<SIGCONT>." +msgstr "" +"torna anche se un processo figlio arrestato è stato riesumato inviando " +"B<SIGCONT>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "(For Linux-only options, see below.)" +msgstr "(Per le opzioni solo Linux vedere oltre)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If I<wstatus> is not NULL, B<wait>() and B<waitpid>() store status " +"information in the I<int> to which it points. This integer can be inspected " +"with the following macros (which take the integer itself as an argument, not " +"a pointer to it, as is done in B<wait>() and B<waitpid>()!):" +msgstr "" +"Se I<wstatus> non è NULL, B<wait>() e B<waitpid>() memorizzano " +"l'informazione di stato in I<int> a cui punta. Questo intero può essere " +"verificato con le seguenti macro (che prendono lo stesso intero come " +"argomento, non come un puntatore ad esso, come fanno B<wait>() e " +"B<waitpid>()!):" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<WIFEXITED(>I<wstatus>B<)>" +msgstr "B<WIFEXITED(>I<wstatus>B<)>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"returns true if the child terminated normally, that is, by calling " +"B<exit>(3) or B<_exit>(2), or by returning from main()." +msgstr "" +"restituisce true se il processo figlio è terminato normalmente, ovvero, " +"chiamando B<exit>(3) o B<_exit>(2), o tornando da main()." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<WEXITSTATUS(>I<wstatus>B<)>" +msgstr "B<WEXITSTATUS(>I<wstatus>B<)>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"returns the exit status of the child. This consists of the least " +"significant 8 bits of the I<status> argument that the child specified in a " +"call to B<exit>(3) or B<_exit>(2) or as the argument for a return " +"statement in main(). This macro should be employed only if B<WIFEXITED> " +"returned true." +msgstr "" +"ritorna lo stato di uscita del processo figlio. Esso consiste negli 8 bit " +"meno significativi dell'argomento I<status> che il processo figlio ha " +"specificato in una chiamata a B<exit>(3) o B<_exit>(2) o come argomento per " +"una dichiarazione di ritorno in main(). Questa macro deve essere impiegata " +"solo se B<WIFEXITED> restituisce true." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<WIFSIGNALED(>I<wstatus>B<)>" +msgstr "B<WIFSIGNALED(>I<wstatus>B<)>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "returns true if the child process was terminated by a signal." +msgstr "" +"restituisce true se il processo figlio è stato terminato da un segnale." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<WTERMSIG(>I<wstatus>B<)>" +msgstr "B<WTERMSIG(>I<wstatus>B<)>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"returns the number of the signal that caused the child process to " +"terminate. This macro should be employed only if B<WIFSIGNALED> returned " +"true." +msgstr "" +"restituisce il numero del segnale che ha causato l'arresto del processo " +"figlio. Questa macro deve essere impiegata solo se B<WIFSIGNALED> ha " +"restituito true." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<WCOREDUMP(>I<wstatus>B<)>" +msgstr "B<WCOREDUMP(>I<wstatus>B<)>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"returns true if the child produced a core dump (see B<core>(5)). This macro " +"should be employed only if B<WIFSIGNALED> returned true." +msgstr "" +"restituisce true se il processo figlio ha prodotto un core dump (si veda " +"B<core>(5)). Questa macro deve essere impiegata solo se B<WIFSIGNALED> ha " +"restituito true." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This macro is not specified in POSIX.1-2001 and is not available on some " +"UNIX implementations (e.g., AIX, SunOS). Therefore, enclose its use inside " +"I<#ifdef WCOREDUMP ... #endif>." +msgstr "" +"Questa macro non è specificata in POSIX.1-2001 e non è disponibile in alcune " +"implementazioni Unix (per esempio AIX, SunOS). Usarla solo racchiusa " +"all'interno di I<#ifdef WCOREDUMP ... #endif>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<WIFSTOPPED(>I<wstatus>B<)>" +msgstr "B<WIFSTOPPED(>I<wstatus>B<)>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"returns true if the child process was stopped by delivery of a signal; this " +"is possible only if the call was done using B<WUNTRACED> or when the child " +"is being traced (see B<ptrace>(2))." +msgstr "" +"restituisce true se il processo figlio è stato arrestato inviando un " +"segnale; questo è possibile solo se la chiamata è stata effettuata usando " +"B<WUNTRACED> o quando il processo figlio è stato tracciato (vedere " +"B<ptrace>(2))." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<WSTOPSIG(>I<wstatus>B<)>" +msgstr "B<WSTOPSIG(>I<wstatus>B<)>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"returns the number of the signal which caused the child to stop. This macro " +"should be employed only if B<WIFSTOPPED> returned true." +msgstr "" +"restituisce il numero del segnale che ha causato l'arresto del processo " +"figlio. Questa macro deve essere impiegata solo se B<WIFSTOPPED> ha " +"restituito true." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<WIFCONTINUED(>I<wstatus>B<)>" +msgstr "B<WIFCONTINUED(>I<wstatus>B<)>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"(since Linux 2.6.10) returns true if the child process was resumed by " +"delivery of B<SIGCONT>." +msgstr "" +"(A partire da Linux 2.6.10) restituisce true se il processo figlio è stato " +"riesumato inviando B<SIGCONT>." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "waitid()" +msgstr "waitid()" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<waitid>() system call (available since Linux 2.6.9) provides more " +"precise control over which child state changes to wait for." +msgstr "" +"La chiamata di sistema B<waitid>() (disponibile a partire da Linux 2.6.9) " +"fornisce un controllo più preciso su quale cambiamento di stato del processo " +"figlio aspettare." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The I<idtype> and I<id> arguments select the child(ren) to wait for, as " +"follows:" +msgstr "" +"Gli argomenti I<idtype> e I<id> selezionano il processo figlio(i) da " +"aspettare, come segue:" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<idtype> == B<P_PID>" +msgstr "I<idtype> == B<P_PID>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Wait for the child whose process ID matches I<id>." +msgstr "Aspetta il processo figlio il cui ID di processo corrisponde a I<id>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<idtype> == B<P_PIDFD> (since Linux 5.4)" +msgstr "I<idtype> == B<P_PIDFD> (a partire da Linux 5.4)" + +#. commit 3695eae5fee0605f316fbaad0b9e3de791d7dfaf +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Wait for the child referred to by the PID file descriptor specified in " +"I<id>. (See B<pidfd_open>(2) for further information on PID file " +"descriptors.)" +msgstr "" +"Aspetta il processo figlio a cui fa riferimento il descrittore di file di " +"PID specificato in I<id>. (Si veda B<pidfd_open>(2) per ulteriori " +"informazioni sui descrittori di file di PID.)" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<idtype> == B<P_PGID>" +msgstr "I<idtype> == B<P_PGID>" + +#. commit 821cc7b0b205c0df64cce59aacc330af251fa8f7 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Wait for any child whose process group ID matches I<id>. Since Linux 5.4, " +"if I<id> is zero, then wait for any child that is in the same process group " +"as the caller's process group at the time of the call." +msgstr "" +"Aspetta qualunque processo figlio il cui ID di gruppo del processo " +"corrisponda a I<id>. Da Linux 5.4, se I<id> è zero, aspetta qualsiasi " +"processo figlio che è nello stesso gruppo di processi del gruppo di processi " +"del chiamante al momento della chiamata." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<idtype> == B<P_ALL>" +msgstr "I<idtype> == B<P_ALL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Wait for any child; I<id> is ignored." +msgstr "Aspetta qualunque processo figlio; I<id> è ignorato." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The child state changes to wait for are specified by ORing one or more of " +"the following flags in I<options>:" +msgstr "" +"Il cambiamento di stato del processo figlio da aspettare è specificato " +"eseguendo un OR su uno o più dei seguenti flag in I<opzioni>:" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<WEXITED>" +msgstr "B<WEXITED>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Wait for children that have terminated." +msgstr "Aspetta il processo figlio che è terminato." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<WSTOPPED>" +msgstr "B<WSTOPPED>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Wait for children that have been stopped by delivery of a signal." +msgstr "" +"Aspetta il processo figlio che è stato arrestato con l'invio di un segnale." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<WCONTINUED>" +msgstr "B<WCONTINUED>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Wait for (previously stopped) children that have been resumed by delivery of " +"B<SIGCONT>." +msgstr "" +"Aspetta i figli (precedentemente arrestati) che sono stati riesumati " +"inviando B<SIGCONT>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The following flags may additionally be ORed in I<options>:" +msgstr "Si può inoltre eseguire un OR sui seguenti flag in I<opzioni>:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "As for B<waitpid>()." +msgstr "Come per B<waitpid>()." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<WNOWAIT>" +msgstr "B<WNOWAIT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Leave the child in a waitable state; a later wait call can be used to again " +"retrieve the child status information." +msgstr "" +"Lascia il processo figlio in uno stato aspettabile; una successiva chiamata " +"di attesa può essere usata per trovare di nuovo l'informazione sullo stato " +"del processo figlio." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Upon successful return, B<waitid>() fills in the following fields of the " +"I<siginfo_t> structure pointed to by I<infop>:" +msgstr "" +"In seguito a un ritorno con successo, B<waitid>() riempie i seguenti campi " +"della struttura I<siginfo_t> a cui punta I<infop>:" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<si_pid>" +msgstr "I<si_pid>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The process ID of the child." +msgstr "L'ID di processo del processo figlio." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<si_uid>" +msgstr "I<si_uid>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The real user ID of the child. (This field is not set on most other " +"implementations.)" +msgstr "" +"L'ID reale dell'utente del processo figlio. (Questo campo non viene " +"impostato nella maggior parte delle altre implementazioni.)" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<si_signo>" +msgstr "I<si_signo>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Always set to B<SIGCHLD>." +msgstr "Imposta sempre a B<SIGCHLD>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<si_status>" +msgstr "I<si_status>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Either the exit status of the child, as given to B<_exit>(2) (or " +"B<exit>(3)), or the signal that caused the child to terminate, stop, or " +"continue. The I<si_code> field can be used to determine how to interpret " +"this field." +msgstr "" +"O lo stato di uscita del processo figlio, come dato a B<_exit>(2) (o " +"B<exit>(3)), o il segnale che ha causato la terminazione, l'arresto o la " +"continuazione del processo figlio. Il campo I<si_code> può essere usato per " +"determinare come interpretare questo campo." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<si_code>" +msgstr "I<si_code>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Set to one of: B<CLD_EXITED> (child called B<_exit>(2)); B<CLD_KILLED> " +"(child killed by signal); B<CLD_DUMPED> (child killed by signal, and dumped " +"core); B<CLD_STOPPED> (child stopped by signal); B<CLD_TRAPPED> (traced " +"child has trapped); or B<CLD_CONTINUED> (child continued by B<SIGCONT>)." +msgstr "" +"Imposta a uno tra: B<CLD_EXITED> (processo figlio chiamato B<_exit>(2)); " +"B<CLD_KILLED> (processo figlio terminato da un segnale); B<CLD_DUMPED> " +"(processo figlio terminato da un segnale, ed eseguito un core dump); " +"B<CLD_STOPPED> (processo figlio arrestato da un segnale); B<CLD_TRAPPED> (il " +"processo figlio tracciato è stato bloccato); o B<CLD_CONTINUED> (processo " +"figlio continuato da B<SIGCONT>)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If B<WNOHANG> was specified in I<options> and there were no children in a " +"waitable state, then B<waitid>() returns 0 immediately and the state of the " +"I<siginfo_t> structure pointed to by I<infop> depends on the " +"implementation. To (portably) distinguish this case from that where a child " +"was in a waitable state, zero out the I<si_pid> field before the call and " +"check for a nonzero value in this field after the call returns." +msgstr "" +"Se B<WNOHANG> è stato specificato in I<opzioni> e non c'erano figli in uno " +"stato aspettabile, allora B<waitid>() restituisce immediatamente 0, e lo " +"stato della struttura I<siginfo_t> a cui punta I<infop> dipende " +"dall'implementazione. Per distinguere (in modo portabile) questo caso da " +"quello in cui un processo figlio era in uno stato aspettabile, il campo " +"I<si_pid> viene impostato a zero prima della chiamata e, dopo il ritorno " +"della chiamata, verifica che in questo campo non ci sia un valore zero." + +#. POSIX.1-2001 leaves this possibility unspecified; most +#. implementations (including Linux) zero out the structure +#. in this case, but at least one implementation (AIX 5.1) +#. does not -- MTK Nov 04 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"POSIX.1-2008 Technical Corrigendum 1 (2013) adds the requirement that when " +"B<WNOHANG> is specified in I<options> and there were no children in a " +"waitable state, then B<waitid>() should zero out the I<si_pid> and " +"I<si_signo> fields of the structure. On Linux and other implementations " +"that adhere to this requirement, it is not necessary to zero out the " +"I<si_pid> field before calling B<waitid>(). However, not all " +"implementations follow the POSIX.1 specification on this point." +msgstr "" +"POSIX.1-2008 Technical Corrigendum 1 (2013) aggiunge il requisito secondo il " +"quale, quando viene specificato B<WNOHANG> nelle I<opzioni> e non ci sono " +"figli in uno stato aspettabile, B<waitid>() dovrebbe impostate a zero i " +"campi I<si_pid> e I<si_signo> della struttura. Su Linux e altre " +"implementazioni che aderiscono a questi requisiti, non è necessario azzerare " +"il campo I<si_pid> prima di chiamare B<waitid>(). Comunque, non tutte le " +"implementazioni seguono le specifiche POSIX.1 riguardo a questo punto." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<wait>(): on success, returns the process ID of the terminated child; on " +"failure, -1 is returned." +msgstr "" +"B<wait>(): in caso di successo, restituisce l'ID del processo del processo " +"figlio terminato; in caso di insuccesso restituisce -1." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<waitpid>(): on success, returns the process ID of the child whose state " +"has changed; if B<WNOHANG> was specified and one or more child(ren) " +"specified by I<pid> exist, but have not yet changed state, then 0 is " +"returned. On failure, -1 is returned." +msgstr "" +"B<waitpid>(): in caso di successo, restituisce l'ID del processo del " +"processo figlio il cui stato è cambiato; se B<WNOHANG> era specificato e uno " +"o più figli specificati da I<pid> esiste, ma non ha ancora cambiato stato, " +"allora viene restituito 0. In caso di insuccesso restituisce -1." + +#. FIXME As reported by Vegard Nossum, if infop is NULL, then waitid() +#. returns the PID of the child. Either this is a bug, or it is intended +#. behavior that needs to be documented. See my Jan 2009 LKML mail +#. "waitid() return value strangeness when infop is NULL". +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<waitid>(): returns 0 on success or if B<WNOHANG> was specified and no " +"child(ren) specified by I<id> has yet changed state; on failure, -1 is " +"returned." +msgstr "" +"B<waitid>(): restituisce 0 in caso di successo o se B<WNOHANG> era " +"specificato e nessun processo figlio(i) specificato da I<id> ha ancora " +"cambiato stato; in caso di insuccesso restituisce -1." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "On failure, each of these calls sets I<errno> to indicate the error." +msgstr "" +"Ciascuna di queste chiamate imposta I<errno> ad un valore per indicare " +"l'errore." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EAGAIN>" +msgstr "B<EAGAIN>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The PID file descriptor specified in I<id> is nonblocking and the process " +"that it refers to has not terminated." +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ECHILD>" +msgstr "B<ECHILD>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"(for B<wait>()) The calling process does not have any unwaited-for children." +msgstr "" +"(per B<wait>()) Il processo chiamante non ha nessun processo figlio " +"inaspettato." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"(for B<waitpid>() or B<waitid>()) The process specified by I<pid> " +"(B<waitpid>()) or I<idtype> and I<id> (B<waitid>()) does not exist or is " +"not a child of the calling process. (This can happen for one's own child if " +"the action for B<SIGCHLD> is set to B<SIG_IGN>. See also the I<Linux Notes> " +"section about threads.)" +msgstr "" +"(per B<waitpid>() o B<waitid>()) Il processo specificato da I<pid> " +"(B<waitpid>()) o I<idtype> e I<id> (B<waitid>()) non esiste o non è un " +"processo figlio del processo chiamante (ciò può accadere per il processo " +"figlio di un processo se l'azione per B<SIGCHLD> è impostata a B<SIG_IGN>. " +"Vedere anche la sezione I<Note Linux> sui thread)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EINTR>" +msgstr "B<EINTR>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<WNOHANG> was not set and an unblocked signal or a B<SIGCHLD> was caught; " +"see B<signal>(7)." +msgstr "" +"B<WNOHANG> non era impostata ed è stato intercettato un segnale sbloccato o " +"un B<SIGCHLD>; vedere B<signal>(7)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EINVAL>" +msgstr "B<EINVAL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The I<options> argument was invalid." +msgstr "Gli argomenti delle I<opzioni> non erano validi." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ESRCH>" +msgstr "B<ESRCH>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "(for B<wait>() or B<waitpid>()) I<pid> is equal to B<INT_MIN>." +msgstr "(per B<wait>() o B<waitpid>()) I<pid> è uguale a B<INT_MIN>." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "VERSIONS" +msgstr "VERSIONI" + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "C library/kernel differences" +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 +msgid "" +"B<wait>() is actually a library function that (in glibc) is implemented as " +"a call to B<wait4>(2)." +msgstr "" +"B<wait>() è in realtà una funzione di libreria che (in glibc) è implementata " +"come una chiamata a B<wait4>(2)." + +#. e.g., i386 has the system call, but not x86-64 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On some architectures, there is no B<waitpid>() system call; instead, this " +"interface is implemented via a C library wrapper function that calls " +"B<wait4>(2)." +msgstr "" +"Su alcune architetture, non c'è nessuna chiamata di sistema B<waitpid>(); " +"invece, questa interfaccia è implementata attraverso una funzione wrapper " +"della libreria C che chiama B<wait4>(2)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The raw B<waitid>() system call takes a fifth argument, of type I<struct " +"rusage\\ *>. If this argument is non-NULL, then it is used to return " +"resource usage information about the child, in the same manner as " +"B<wait4>(2). See B<getrusage>(2) for details." +msgstr "" +"La chiamata di sistema diretta B<waitid>() accetta un quinto argomento, di " +"tipo I<struct rusage\\ *>. Se questo argomento non è NULL, viene usato per " +"restituire informazioni sull'uso delle risorse del processofiglio, allo " +"stesso modo di B<wait4>(2). Vedere B<getrusage>(2) per i dettagli." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "POSIX.1-2008." +msgstr "POSIX.1-2008." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "SVr4, 4.3BSD, POSIX.1-2001." +msgstr "SVr4, 4.3BSD, POSIX.1-2001." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A child that terminates, but has not been waited for becomes a \"zombie\". " +"The kernel maintains a minimal set of information about the zombie process " +"(PID, termination status, resource usage information) in order to allow the " +"parent to later perform a wait to obtain information about the child. As " +"long as a zombie is not removed from the system via a wait, it will consume " +"a slot in the kernel process table, and if this table fills, it will not be " +"possible to create further processes. If a parent process terminates, then " +"its \"zombie\" children (if any) are adopted by B<init>(1), (or by the " +"nearest \"subreaper\" process as defined through the use of the B<prctl>(2) " +"B<PR_SET_CHILD_SUBREAPER> operation); B<init>(1) automatically performs a " +"wait to remove the zombies." +msgstr "" +"Un processo figlio che termina, ma in modo inaspettato, diviene uno " +"\"zombie\". Il kernel mantiene un insieme minimo di informazioni sui " +"processi zombie (PID, stato di terminazione, informazioni sull'uso delle " +"risorse) allo scopo di permettere al padre di eseguire in seguito un wait " +"per ottenere informazioni sul processo figlio. Se uno zombie non viene " +"rimosso dal sistema attraverso un wait, esso consumerà uno slot nella " +"tabella dei processi del kernel, e se questa tabella si riempie, non sarà " +"possibile creare ulteriori processi. Se un processo padre termina, allora i " +"suoi figli \"zombie\" (se ce ne sono) sono adottati da B<init>(1) (o dal " +"processo \"subreaper\" più vicino come definito attraverso l'uso " +"dell'operazione B<prctl>(2) B<PR_SET_CHILD_SUBREAPER>); B<init>(1) esegue " +"automaticamente un wait per rimuovere gli zombie." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"POSIX.1-2001 specifies that if the disposition of B<SIGCHLD> is set to " +"B<SIG_IGN> or the B<SA_NOCLDWAIT> flag is set for B<SIGCHLD> (see " +"B<sigaction>(2)), then children that terminate do not become zombies and a " +"call to B<wait>() or B<waitpid>() will block until all children have " +"terminated, and then fail with I<errno> set to B<ECHILD>. (The original " +"POSIX standard left the behavior of setting B<SIGCHLD> to B<SIG_IGN> " +"unspecified. Note that even though the default disposition of B<SIGCHLD> is " +"\"ignore\", explicitly setting the disposition to B<SIG_IGN> results in " +"different treatment of zombie process children.)" +msgstr "" +"POSIX.1-2001 specifica che se la disposizione di B<SIGCHLD> è impostata a " +"B<SIG_IGN> o il flag B<SA_NOCLDWAIT> è impostato per B<SIGCHLD> (vedere " +"B<sigaction>(2)), i figli terminati non diventano zombie e una chiamata a " +"B<wait>() o B<waitpid>() verrà bloccata fino a quando tutti i figli sono " +"terminati, e in seguito fallisce con I<errno> impostato a B<ECHILD>. (Lo " +"standard POSIX originale lasciava il comportamento di impostare B<SIGCHLD> a " +"B<SIG_IGN> non specificato. Si noti che, anche se la disposizione " +"predefinita di B<SIGCHLD> è \"ignore\", impostarla esplicitamente a " +"B<SIG_IGN> comporterà un diverso trattamento dei processi figlio zombie)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Linux 2.6 conforms to the POSIX requirements. However, Linux 2.4 (and " +"earlier) does not: if a B<wait>() or B<waitpid>() call is made while " +"B<SIGCHLD> is being ignored, the call behaves just as though B<SIGCHLD> were " +"not being ignored, that is, the call blocks until the next child terminates " +"and then returns the process ID and status of that child." +msgstr "" +"Linux 2.6 è conforme a questa specifica. Tuttavia Linux 2.4 (e precedenti) " +"non lo è: se una chiamata B<wait>() o B<waitpid>() è effettuata mentre " +"B<SIGCHLD> è ignorato, la chiamata si comporta come se B<SIGCHLD> non fosse " +"stato ignorato, ovvero, la chiamata si blocca fino a quando il prossimo " +"processo figlio termina e quindi restituisce l'ID del processo e lo stato di " +"questo processo figlio." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Linux notes" +msgstr "Note Linux" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"In the Linux kernel, a kernel-scheduled thread is not a distinct construct " +"from a process. Instead, a thread is simply a process that is created using " +"the Linux-unique B<clone>(2) system call; other routines such as the " +"portable B<pthread_create>(3) call are implemented using B<clone>(2). " +"Before Linux 2.4, a thread was just a special case of a process, and as a " +"consequence one thread could not wait on the children of another thread, " +"even when the latter belongs to the same thread group. However, POSIX " +"prescribes such functionality, and since Linux 2.4 a thread can, and by " +"default will, wait on children of other threads in the same thread group." +msgstr "" +"Nel kernel Linux un thread programmato dal kernel non è un costrutto " +"distinto da un processo. Invece un thread è semplicemente un processo creato " +"usando la chiamata esclusiva di Linux B<clone>(2); altre routine come la " +"chiamata portabile B<pthread_create>(3) sono implementate usando " +"B<clone>(2). Prima di Linux 2.4 un thread era solo un caso speciale di un " +"processo, e come conseguenza un thread non poteva aspettare il processo " +"figlio di un altro thread, anche se l'ultimo apparteneva allo stesso gruppo " +"del thread. Tuttavia POSIX prescrive tale funzionalità, e a partire da Linux " +"2.4 un thread può, e in modo predefinito lo fa, aspettare il processo figlio " +"di un altro thread nello stesso gruppo del thread." + +#. commit 91c4e8ea8f05916df0c8a6f383508ac7c9e10dba +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The following Linux-specific I<options> are for use with children created " +"using B<clone>(2); they can also, since Linux 4.7, be used with B<waitid>():" +msgstr "" +"Le seguenti I<opzioni> specifiche di Linux devono essere usate con i figli " +"creati usando B<clone>(2); esse possono anche essere usate, a partire da " +"Linux 4.07, con B<waitid>():" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<__WCLONE>" +msgstr "B<__WCLONE>" + +#. since 0.99pl10 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Wait for \"clone\" children only. If omitted, then wait for \"non-clone\" " +"children only. (A \"clone\" child is one which delivers no signal, or a " +"signal other than B<SIGCHLD> to its parent upon termination.) This option " +"is ignored if B<__WALL> is also specified." +msgstr "" +"Aspetta solo i figli di \"clone\". Se omessa allora aspetta solo i figli " +"\"non-clone\". (Un processo figlio \"clone\" è uno che non invia segnali, o " +"un segnale diverso da B<SIGCHLD> ai suoi genitori quando viene terminato). " +"Questa opzione è ignorata se viene anche specificato B<__WALL>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<__WALL> (since Linux 2.4)" +msgstr "B<__WALL> (a partire da Linux 2.4)" + +#. since patch-2.3.48 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Wait for all children, regardless of type (\"clone\" or \"non-clone\")." +msgstr "" +"Aspetta tutti i figli, qualunque sia il loro tipo (\"clone\" o \"non-" +"clone\")." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<__WNOTHREAD> (since Linux 2.4)" +msgstr "B<__WNOTHREAD> (a partire da Linux 2.4)" + +#. since patch-2.4.0-test8 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Do not wait for children of other threads in the same thread group. This " +"was the default before Linux 2.4." +msgstr "" +"Non aspetta figli di altri thread nello stesso gruppo del thread. Questo era " +"il comportamento predefinito prima di Linux 2.4." + +#. commit bf959931ddb88c4e4366e96dd22e68fa0db9527c +#. prevents cases where an unreapable zombie is created if +#. /sbin/init doesn't use __WALL. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Since Linux 4.7, the B<__WALL> flag is automatically implied if the child is " +"being ptraced." +msgstr "" +"A partire da Linux 4.7, il flag B<__WALL> è automaticamente sottinteso se il " +"processo figlio è tracciato con ptrace." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "BUGS" +msgstr "BUG" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"According to POSIX.1-2008, an application calling B<waitid>() must ensure " +"that I<infop> points to a I<siginfo_t> structure (i.e., that it is a non-" +"null pointer). On Linux, if I<infop> is NULL, B<waitid>() succeeds, and " +"returns the process ID of the waited-for child. Applications should avoid " +"relying on this inconsistent, nonstandard, and unnecessary feature." +msgstr "" +"Secondo POSIX.1-2008, un'applicazione che chiama B<waitid>() deve " +"assicurarsi che I<infop> punti ala struttura I<siginfo_t> (cioé, che sia un " +"puntatore non-NULL). Su Linux, se I<infop> è NULL, B<waitid>() va a buon " +"fine, e ritorna l'ID di processo del processo figlio aspettato. Le " +"applicazioni dovrebbero evitare di contare su questa caratteristica non " +"conforme, non standard e non necessaria." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "EXAMPLES" +msgstr "ESEMPI" + +#. fork.2 refers to this example program. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The following program demonstrates the use of B<fork>(2) and B<waitpid>(). " +"The program creates a child process. If no command-line argument is " +"supplied to the program, then the child suspends its execution using " +"B<pause>(2), to allow the user to send signals to the child. Otherwise, if " +"a command-line argument is supplied, then the child exits immediately, using " +"the integer supplied on the command line as the exit status. The parent " +"process executes a loop that monitors the child using B<waitpid>(), and uses " +"the W*() macros described above to analyze the wait status value." +msgstr "" +"Il seguente programma dimostra l'uso di B<fork>(2) e B<waitpid>(). Il " +"programma crea un processo figlio. Se dalla linea di comando non viene " +"fornito alcun argomento al programma, allora il processo figlio sospende la " +"propria esecuzione usando B<pause>(2), per permettere all'utente di mandare " +"il segnale al processo figlio. Altrimenti, se viene fornito un argomento " +"dalla linea di comando, allora il processo figlio esce immediatamente, " +"usando l'intero fornito dalla linea di comando come stato di uscita. Il " +"processo genitore esegue un ciclo che controlla il processo figlio usando " +"B<waitpid>(), e usa le macro W*() descritte sopra per analizzare il valore " +"dello stato diattesa." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The following shell session demonstrates the use of the program:" +msgstr "La seguente sessione di shell dimostra l'uso del programma:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"$B< ./a.out &>\n" +"Child PID is 32360\n" +"[1] 32359\n" +"$B< kill -STOP 32360>\n" +"stopped by signal 19\n" +"$B< kill -CONT 32360>\n" +"continued\n" +"$B< kill -TERM 32360>\n" +"killed by signal 15\n" +"[1]+ Done ./a.out\n" +"$\n" +msgstr "" +"$B< ./a.out &>\n" +"Child PID is 32360\n" +"[1] 32359\n" +"$B< kill -STOP 32360>\n" +"stopped by signal 19\n" +"$B< kill -CONT 32360>\n" +"continued\n" +"$B< kill -TERM 32360>\n" +"killed by signal 15\n" +"[1]+ Done ./a.out\n" +"$\n" + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Program source" +msgstr "Sorgente del programma" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed +#, no-wrap +msgid "" +"#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/wait.hE<gt>\n" +"#include E<lt>unistd.hE<gt>\n" +"\\&\n" +"int\n" +"main(int argc, char *argv[])\n" +"{\n" +" int wstatus;\n" +" pid_t cpid, w;\n" +"\\&\n" +" cpid = fork();\n" +" if (cpid == -1) {\n" +" perror(\"fork\");\n" +" exit(EXIT_FAILURE);\n" +" }\n" +"\\&\n" +" if (cpid == 0) { /* Code executed by child */\n" +" printf(\"Child PID is %jd\\en\", (intmax_t) getpid());\n" +" if (argc == 1)\n" +" pause(); /* Wait for signals */\n" +" _exit(atoi(argv[1]));\n" +"\\&\n" +" } else { /* Code executed by parent */\n" +" do {\n" +" w = waitpid(cpid, &wstatus, WUNTRACED | WCONTINUED);\n" +" if (w == -1) {\n" +" perror(\"waitpid\");\n" +" exit(EXIT_FAILURE);\n" +" }\n" +"\\&\n" +" if (WIFEXITED(wstatus)) {\n" +" printf(\"exited, status=%d\\en\", WEXITSTATUS(wstatus));\n" +" } else if (WIFSIGNALED(wstatus)) {\n" +" printf(\"killed by signal %d\\en\", WTERMSIG(wstatus));\n" +" } else if (WIFSTOPPED(wstatus)) {\n" +" printf(\"stopped by signal %d\\en\", WSTOPSIG(wstatus));\n" +" } else if (WIFCONTINUED(wstatus)) {\n" +" printf(\"continued\\en\");\n" +" }\n" +" } while (!WIFEXITED(wstatus) && !WIFSIGNALED(wstatus));\n" +" exit(EXIT_SUCCESS);\n" +" }\n" +"}\n" +msgstr "" + +#. SRC END +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<_exit>(2), B<clone>(2), B<fork>(2), B<kill>(2), B<ptrace>(2), " +"B<sigaction>(2), B<signal>(2), B<wait4>(2), B<pthread_create>(3), " +"B<core>(5), B<credentials>(7), B<signal>(7)" +msgstr "" +"B<_exit>(2), B<clone>(2), B<fork>(2), B<kill>(2), B<ptrace>(2), " +"B<sigaction>(2), B<signal>(2), B<wait4>(2), B<pthread_create>(3), " +"B<core>(5), B<credentials>(7), B<signal>(7)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2023-02-05" +msgstr "5 febbraio 2023" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, fuzzy, no-wrap +#| msgid "" +#| "#include E<lt>sys/wait.hE<gt>\n" +#| "#include E<lt>stdint.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>stdint.hE<gt>\n" +"#include E<lt>stdio.hE<gt>\n" +"#include E<lt>stdlib.hE<gt>\n" +"#include E<lt>sys/wait.hE<gt>\n" +"#include E<lt>unistd.hE<gt>\n" +msgstr "" +"#include E<lt>sys/wait.hE<gt>\n" +"#include E<lt>stdint.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 +#, fuzzy, no-wrap +#| msgid "" +#| "int\n" +#| "main(int argc, char *argv[])\n" +#| "{\n" +#| " pid_t cpid, w;\n" +#| " int wstatus;\n" +msgid "" +"int\n" +"main(int argc, char *argv[])\n" +"{\n" +" int wstatus;\n" +" pid_t cpid, w;\n" +msgstr "" +"int\n" +"main(int argc, char *argv[])\n" +"{\n" +" pid_t cpid, w;\n" +" int wstatus;\n" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "" +" cpid = fork();\n" +" if (cpid == -1) {\n" +" perror(\"fork\");\n" +" exit(EXIT_FAILURE);\n" +" }\n" +msgstr "" +" cpid = fork();\n" +" if (cpid == -1) {\n" +" perror(\"fork\");\n" +" exit(EXIT_FAILURE);\n" +" }\n" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "" +" if (cpid == 0) { /* Code executed by child */\n" +" printf(\"Child PID is %jd\\en\", (intmax_t) getpid());\n" +" if (argc == 1)\n" +" pause(); /* Wait for signals */\n" +" _exit(atoi(argv[1]));\n" +msgstr "" +" if (cpid == 0) { /* Codice eseguito dal processo figlio */\n" +" printf(\"Child PID is %jd\\en\", (intmax_t) getpid());\n" +" if (argc == 1)\n" +" pause(); /* Aspetta i segnali */\n" +" _exit(atoi(argv[1]));\n" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "" +" } else { /* Code executed by parent */\n" +" do {\n" +" w = waitpid(cpid, &wstatus, WUNTRACED | WCONTINUED);\n" +" if (w == -1) {\n" +" perror(\"waitpid\");\n" +" exit(EXIT_FAILURE);\n" +" }\n" +msgstr "" +" } else { /* codice eseguito dal genitore */\n" +" do {\n" +" w = waitpid(cpid, &wstatus, WUNTRACED | WCONTINUED);\n" +" if (w == -1) {\n" +" perror(\"waitpid\");\n" +" exit(EXIT_FAILURE);\n" +" }\n" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "" +" if (WIFEXITED(wstatus)) {\n" +" printf(\"exited, status=%d\\en\", WEXITSTATUS(wstatus));\n" +" } else if (WIFSIGNALED(wstatus)) {\n" +" printf(\"killed by signal %d\\en\", WTERMSIG(wstatus));\n" +" } else if (WIFSTOPPED(wstatus)) {\n" +" printf(\"stopped by signal %d\\en\", WSTOPSIG(wstatus));\n" +" } else if (WIFCONTINUED(wstatus)) {\n" +" printf(\"continued\\en\");\n" +" }\n" +" } while (!WIFEXITED(wstatus) && !WIFSIGNALED(wstatus));\n" +" exit(EXIT_SUCCESS);\n" +" }\n" +"}\n" +msgstr "" +" if (WIFEXITED(wstatus)) {\n" +" printf(\"exited, status=%d\\en\", WEXITSTATUS(wstatus));\n" +" } else if (WIFSIGNALED(wstatus)) {\n" +" printf(\"killed by signal %d\\en\", WTERMSIG(wstatus));\n" +" } else if (WIFSTOPPED(wstatus)) {\n" +" printf(\"stopped by signal %d\\en\", WSTOPSIG(wstatus));\n" +" } else if (WIFCONTINUED(wstatus)) {\n" +" printf(\"continued\\en\");\n" +" }\n" +" } while (!WIFEXITED(wstatus) && !WIFSIGNALED(wstatus));\n" +" exit(EXIT_SUCCESS);\n" +" }\n" +"}\n" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "2023-05-03" +msgstr "3 maggio 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/wait4.2.po b/po/it/man2/wait4.2.po new file mode 100644 index 00000000..3ab132e4 --- /dev/null +++ b/po/it/man2/wait4.2.po @@ -0,0 +1,409 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Goffredo Baroncelli <kreijack@usa.net> +# Giulio Daprelà <giulio@pluto.it>, 2005, 2006. +# Elisabetta Galli <lab@kkk.it>, 2007, 2008. +# Marco Curreli <marcocurreli@tiscali.it>, 2013, 2015-2016, 2018, 2020, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:13+0100\n" +"PO-Revision-Date: 2021-12-16 23:22+0100\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 21.12.0\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<wait4>():" +msgid "wait4" +msgstr "B<wait4>():" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "wait3, wait4 - wait for process to change state, BSD style" +msgstr "wait3, wait4 - attende che i processi cambino stato, in stile BSD" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>sys/wait.hE<gt>>\n" +msgstr "B<#include E<lt>sys/wait.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "" +#| "B<pid_t wait3(int *>I<wstatus>B<, int >I<options>B<, struct rusage *>I<rusage>B<);>\n" +#| "B<pid_t wait4(pid_t >I<pid>B<, int *>I<wstatus>B<, int >I<options>B<,>\n" +#| "B< struct rusage *>I<rusage>B<);>\n" +msgid "" +"B<pid_t wait3(int *_Nullable >I<wstatus>B<, int >I<options>B<,>\n" +"B< struct rusage *_Nullable >I<rusage>B<);>\n" +"B<pid_t wait4(pid_t >I<pid>B<, int *_Nullable >I<wstatus>B<, int >I<options>B<,>\n" +"B< struct rusage *_Nullable >I<rusage>B<);>\n" +msgstr "" +"B<pid_t wait3(int *>I<wstatus>B<, int >I<options>B<, struct rusage *>I<rusage>B<);>\n" +"B<pid_t wait4(pid_t >I<pid>B<, int *>I<wstatus>B<, int >I<options>B<,>\n" +"B< struct rusage *>I<rusage>B<);>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):" +msgstr "" +"Macro per test di funzionalità per glibc (vedere B<feature_test_macros>(7)):" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<wait3>():" +msgstr "B<wait3>():" + +#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "" +#| " Since glibc 2.26:\n" +#| " _DEFAULT_SOURCE\n" +#| " || (_XOPEN_SOURCE E<gt>= 500 &&\n" +#| " ! (_POSIX_C_SOURCE E<gt>= 200112L\n" +#| " || _XOPEN_SOURCE E<gt>= 600))\n" +#| " From glibc 2.19 to 2.25:\n" +#| " _DEFAULT_SOURCE || _XOPEN_SOURCE E<gt>= 500\n" +#| " Glibc 2.19 and earlier:\n" +#| " _BSD_SOURCE || _XOPEN_SOURCE E<gt>= 500\n" +msgid "" +" Since glibc 2.26:\n" +" _DEFAULT_SOURCE\n" +" || (_XOPEN_SOURCE E<gt>= 500 &&\n" +" ! (_POSIX_C_SOURCE E<gt>= 200112L\n" +" || _XOPEN_SOURCE E<gt>= 600))\n" +" From glibc 2.19 to glibc 2.25:\n" +" _DEFAULT_SOURCE || _XOPEN_SOURCE E<gt>= 500\n" +" glibc 2.19 and earlier:\n" +" _BSD_SOURCE || _XOPEN_SOURCE E<gt>= 500\n" +msgstr "" +" A partire da 2.26:\n" +" _DEFAULT_SOURCE\n" +" || (_XOPEN_SOURCE E<gt>= 500 &&\n" +" ! (_POSIX_C_SOURCE E<gt>= 200112L\n" +" || _XOPEN_SOURCE E<gt>= 600))\n" +" Da glibc 2.19 a 2.25:\n" +" _DEFAULT_SOURCE || _XOPEN_SOURCE E<gt>= 500\n" +" Glibc 2.19 e precedenti:\n" +" _BSD_SOURCE || _XOPEN_SOURCE E<gt>= 500\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<wait4>():" +msgstr "B<wait4>():" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +" Since glibc 2.19:\n" +" _DEFAULT_SOURCE\n" +" glibc 2.19 and earlier:\n" +" _BSD_SOURCE\n" +msgstr "" +" A partire da glibc 2.19:\n" +" _DEFAULT_SOURCE\n" +" glibc 2.19 e precedenti:\n" +" _BSD_SOURCE\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"These functions are nonstandard; in new programs, the use of B<waitpid>(2) " +"or B<waitid>(2) is preferable." +msgstr "" +"Queste funzioni sono non standard; nei nuovi programmi, l'uso di " +"B<waitpid>(2) o di B<waitid>(2) è da preferire." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<wait3>() and B<wait4>() system calls are similar to B<waitpid>(2), " +"but additionally return resource usage information about the child in the " +"structure pointed to by I<rusage>." +msgstr "" +"Le chiamate di sistema B<wait3>() e B<wait4>() sono simili a B<waitpid>(2), " +"ma in aggiunta restituiscono informazioni sull'uso di risorse da parte del " +"processo figlio nella struttura a cui punta I<rusage>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Other than the use of the I<rusage> argument, the following B<wait3>() call:" +msgstr "Oltre ad usare l'argomento I<rusage>, la seguente chiamata B<wait3>():" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "wait3(wstatus, options, rusage);\n" +msgstr "wait3(wstatus, options, rusage);\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "is equivalent to:" +msgstr "è equivalente a:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "waitpid(-1, wstatus, options);\n" +msgstr "waitpid(-1, wstatus, options);\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Similarly, the following B<wait4>() call:" +msgstr "Similmente la seguente chiamata B<wait4>():" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "wait4(pid, wstatus, options, rusage);\n" +msgstr "wait4(pid, wstatus, options, rusage);\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "waitpid(pid, wstatus, options);\n" +msgstr "waitpid(pid, wstatus, options);\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"In other words, B<wait3>() waits of any child, while B<wait4>() can be " +"used to select a specific child, or children, on which to wait. See " +"B<wait>(2) for further details." +msgstr "" +"In altre parole, B<wait3>() aspetta qualunque figlio, mentre B<wait4>() può " +"essere usata per selezionare un figlio specifico, o figli, da aspettare. " +"Vedere B<wait>(2) per maggiori dettagli." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If I<rusage> is not NULL, the I<struct rusage> to which it points will be " +"filled with accounting information about the child. See B<getrusage>(2) " +"for details." +msgstr "" +"Se I<rusage> non è NULL, la I<struct rusage> al quale punta verrà riempita " +"con informazioni di autenticazionesul figlio. Vedere B<getrusage>(2) per i " +"dettagli." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "As for B<waitpid>(2)." +msgstr "Come per B<waitpid>(2)." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "None." +msgstr "" + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "4.3BSD." +msgstr "4.3BSD." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"SUSv1 included a specification of B<wait3>(); SUSv2 included B<wait3>(), but " +"marked it LEGACY; SUSv3 removed it." +msgstr "" +"SUSv1 ha incluso una specificazione di B<wait3>(); SUSv2 ha incluso " +"B<wait3>(), ma l'ha segnata come LEGACY; SUSv3 l'ha rimossa." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Including I<E<lt>sys/time.hE<gt>> is not required these days, but increases " +"portability. (Indeed, I<E<lt>sys/resource.hE<gt>> defines the I<rusage> " +"structure with fields of type I<struct timeval> defined in I<E<lt>sys/time." +"hE<gt>>.)" +msgstr "" +"L'inclusione di I<E<lt>sys/time.hE<gt>> oggi non è richiesta, ma aumenta la " +"portabilità. (In verità, I<E<lt>sys/resource.hE<gt>> definisce la struttura " +"I<rusage> con i campi di tipo I<struct timeval> definiti in I<E<lt>sys/time." +"hE<gt>>.)" + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "C library/kernel differences" +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 +msgid "" +"On Linux, B<wait3>() is a library function implemented on top of the " +"B<wait4>() system call." +msgstr "" +"Su Linux, B<wait3>() è una funzione di libreria implementata eseguita dalla " +"chiamata di sistema B<wait4>()." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<fork>(2), B<getrusage>(2), B<sigaction>(2), B<signal>(2), B<wait>(2), " +"B<signal>(7)" +msgstr "" +"B<fork>(2), B<getrusage>(2), B<sigaction>(2), B<signal>(2), B<wait>(2), " +"B<signal>(7)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2023-02-05" +msgstr "5 febbraio 2023" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: SH +#: debian-bookworm +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: TH +#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2023-03-30" +msgstr "30 marzo 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" diff --git a/po/it/man2/write.2.po b/po/it/man2/write.2.po new file mode 100644 index 00000000..bbb28fc2 --- /dev/null +++ b/po/it/man2/write.2.po @@ -0,0 +1,720 @@ +# Italian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Goffredo Baroncelli <kreijack@usa.net>, 1998. +# Giulio Daprelà <giulio@pluto.it>, 2005, 2006. +# Elisabetta Galli <lab@kkk.it>, 2007. +# Marco Curreli <marcocurreli@tiscali.it>, 2013-2016, 2020, 2021. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n 4.0.0\n" +"POT-Creation-Date: 2024-03-01 17:13+0100\n" +"PO-Revision-Date: 2021-12-16 23:31+0100\n" +"Last-Translator: Marco Curreli <marcocurreli@tiscali.it>\n" +"Language-Team: Italian <pluto-ildp@lists.pluto.it>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 21.12.0\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<write>(2)" +msgid "write" +msgstr "B<write>(2)" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 ottobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "write - write to a file descriptor" +msgstr "write - Scrive su un descrittore di file" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. 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 "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINTASSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>unistd.hE<gt>>\n" +msgstr "B<#include E<lt>unistd.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<ssize_t write(int >I<fd>B<, const void *>I<buf>B<, size_t >I<count>B<);>\n" +msgid "B<ssize_t write(int >I<fd>B<, const void >I<buf>B<[.>I<count>B<], size_t >I<count>B<);>\n" +msgstr "B<ssize_t write(int >I<fd>B<, const void *>I<buf>B<, size_t >I<count>B<);>\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIZIONE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<write>() writes up to I<count> bytes from the buffer starting at I<buf> " +"to the file referred to by the file descriptor I<fd>." +msgstr "" +"B<write>() scrive fino a I<count> byte dal buffer che inizia da I<buf> nel " +"file a cui fa riferimento il descrittore di file I<fd>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The number of bytes written may be less than I<count> if, for example, there " +"is insufficient space on the underlying physical medium, or the " +"B<RLIMIT_FSIZE> resource limit is encountered (see B<setrlimit>(2)), or the " +"call was interrupted by a signal handler after having written less than " +"I<count> bytes. (See also B<pipe>(7).)" +msgstr "" +"Il numero di byte scritti potrebbe essere meno di I<count> se, per esempio, " +"non c'è spazio sufficiente sul supporto fisico sottostante, o se si " +"raggiunge il limite della risorsa B<RLIMIT_FSIZE> (vedere B<setrlimit>(2)), " +"o se la chiamata è stata interrotta da un handler di segnale dopo che ha " +"scritto meno di I<count> byte (vedere anche B<pipe>(7))." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"For a seekable file (i.e., one to which B<lseek>(2) may be applied, for " +"example, a regular file) writing takes place at the file offset, and the " +"file offset is incremented by the number of bytes actually written. If the " +"file was B<open>(2)ed with B<O_APPEND>, the file offset is first set to the " +"end of the file before writing. The adjustment of the file offset and the " +"write operation are performed as an atomic step." +msgstr "" +"Per un file che si può spostare (cioè un file a cui si può applicare " +"B<lseek>(2), per esempio un file regolare), la scrittura viene eseguita " +"all'offset del file, e l'offset del file viene incrementato dal numero di " +"byte effettivamente scritti. Se il file è stato aperto da B<open>(2) con " +"B<O_APPEND>, l'offset del file viene prima impostato alla fine del file, e " +"poi scritto. La regolazione dell'offset del file e l'operazione di scrittura " +"vengono eseguite come un'operazione atomica." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"POSIX requires that a B<read>(2) that can be proved to occur after a " +"B<write>() has returned will return the new data. Note that not all " +"filesystems are POSIX conforming." +msgstr "" +"POSIX richiede che una chiamata B<read>(2) avvenuta dopo l'esecuzione di una " +"chiamata B<write>() restituisca i nuovi dati. Notare che non tutti i " +"filesystem sono conformi a POSIX." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"According to POSIX.1, if I<count> is greater than B<SSIZE_MAX>, the result " +"is implementation-defined; see NOTES for the upper limit on Linux." +msgstr "" +"Secondo POSIX.1, se I<count> è maggiore di B<SSIZE_MAX>, il risultato è " +"definito dall'implementazione; vedi NOTE per il limite superiore in Linux." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "VALORE RESTITUITO" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On success, the number of bytes written is returned. On error, -1 is " +"returned, and I<errno> is set to indicate the error." +msgstr "" +"Se è andato tutto bene, la funzione restituisce il numero di byte scritti. " +"In caso di errore viene restituito -1, e I<errno> viene impostato per " +"indicare l'errore." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Note that a successful B<write>() may transfer fewer than I<count> bytes. " +"Such partial writes can occur for various reasons; for example, because " +"there was insufficient space on the disk device to write all of the " +"requested bytes, or because a blocked B<write>() to a socket, pipe, or " +"similar was interrupted by a signal handler after it had transferred some, " +"but before it had transferred all of the requested bytes. In the event of a " +"partial write, the caller can make another B<write>() call to transfer the " +"remaining bytes. The subsequent call will either transfer further bytes or " +"may result in an error (e.g., if the disk is now full)." +msgstr "" +"Si noti che una chiamata B<write>() andata a buon fine può trasferire meno " +"di I<count> byte. Tali scritture parziali possono avvenire per diverse " +"ragioni; per esempio, perché lo spazio sul dispositivo del disco era " +"insufficiente per scrivere tutti i byte richiesti, o perché una chiamata " +"B<write>() bloccata su un socket, una pipe, o simili è stata interrotta da " +"un gestore di segnale dopo che aveva trasferito alcuni byte, ma prima di " +"aver trasferito tutti quelli richiesti. Nel caso di un write parziale, il " +"chiamante può fare un'altra chiamata a B<write>() per trasferire i byte " +"rimanenti. La chiamata successiva o trasferisce ulteriori byte o può " +"determinare un errore (e.g., se il disco ora è pieno)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If I<count> is zero and I<fd> refers to a regular file, then B<write>() may " +"return a failure status if one of the errors below is detected. If no " +"errors are detected, or error detection is not performed, 0 is returned " +"without causing any other effect. If I<count> is zero and I<fd> refers to a " +"file other than a regular file, the results are not specified." +msgstr "" +"Se I<count> è zero, e I<fd> fa riferimento ad un file regolare, B<write>() " +"può restituire uno stato di insuccesso se viene rilevato uno degli errori " +"descritti più avanti. Se non vengono rilevati errori, o se non la " +"rilevazione degli errori non è eseguita, restituisce 0 senza causare altri " +"effetti. Se I<count> è zero e I<fd> fa riferimento ad un file diverso da uno " +"regolare, i risultati non sono specificati." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ERRORS" +msgstr "ERRORI" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EAGAIN>" +msgstr "B<EAGAIN>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The file descriptor I<fd> refers to a file other than a socket and has been " +"marked nonblocking (B<O_NONBLOCK>), and the write would block. See " +"B<open>(2) for further details on the B<O_NONBLOCK> flag." +msgstr "" +"Il descrittore di file I<fd> fa riferimento a un file diverso da un socket " +"ed è stato marcato come non bloccante (B<O_NONBLOCK>), e la scrittura si " +"bloccherebbe. Vedi B<open>(2) per ulteriori dettagli sull'opzione " +"B<O_NONBLOCK>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EAGAIN> or B<EWOULDBLOCK>" +msgstr "B<EAGAIN> o B<EWOULDBLOCK>" + +#. Actually EAGAIN on Linux +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The file descriptor I<fd> refers to a socket and has been marked nonblocking " +"(B<O_NONBLOCK>), and the write would block. POSIX.1-2001 allows either " +"error to be returned for this case, and does not require these constants to " +"have the same value, so a portable application should check for both " +"possibilities." +msgstr "" +"Il descrittore di file I<fd> fa riferimento a un diverso da un socket ed è " +"stato marcato come non bloccante (B<O_NONBLOCK>), e la scrittura si " +"bloccherebbe. POSIX.1-2001 consente che venga restituito uno qualsiasi dei " +"due errori per questo caso, e non richiede che queste costanti abbiano lo " +"stesso valore, per cui un'applicazione portabile dovrebbe verificare " +"entrambe le possibilità." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EBADF>" +msgstr "B<EBADF>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<fd> is not a valid file descriptor or is not open for writing." +msgstr "I<fd> non è un decrittore di file valido o non è aperto in scrittura." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EDESTADDRREQ>" +msgstr "B<EDESTADDRREQ>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"I<fd> refers to a datagram socket for which a peer address has not been set " +"using B<connect>(2)." +msgstr "" +"I<fd> fa riferimento a un socket a datagrammi per il quale un indirizzo " +"dello stesso livello non è stato impostato usando B<connect>(2)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EDQUOT>" +msgstr "B<EDQUOT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The user's quota of disk blocks on the filesystem containing the file " +"referred to by I<fd> has been exhausted." +msgstr "" +"La quota utente di blocchi del disco sul filesystem contenente il file a cui " +"I<fd> fa riferimento è esaurita." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EFAULT>" +msgstr "B<EFAULT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I<buf> is outside your accessible address space." +msgstr "I bufè al di fuori del proprio spazio di indirizzamento accessibile." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EFBIG>" +msgstr "B<EFBIG>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"An attempt was made to write a file that exceeds the implementation-defined " +"maximum file size or the process's file size limit, or to write at a " +"position past the maximum allowed offset." +msgstr "" +"È stato fatto un tentativo di scrivere un file che supera la massima " +"dimensione del file definita dall'implementazione o il limite di dimensione " +"del file del processo, o di scrivere ad una posizione oltre il massimo " +"offset consentito." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EINTR>" +msgstr "B<EINTR>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The call was interrupted by a signal before any data was written; see " +"B<signal>(7)." +msgstr "" +"La chiamata è stata interrotta da un segnale prima che sia stato scritto " +"qualunque dato; vedere B<signal>(7)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EINVAL>" +msgstr "B<EINVAL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"I<fd> is attached to an object which is unsuitable for writing; or the file " +"was opened with the B<O_DIRECT> flag, and either the address specified in " +"I<buf>, the value specified in I<count>, or the file offset is not suitably " +"aligned." +msgstr "" +"I<fd> è attaccato a un oggetto su cui non si può scrivere; o il file è stato " +"aperto con l'opzione B<O_DIRECT>, e l'indirizzo specificato in I<buf>, o il " +"valore specificato in I<count>, o l'offset del file non è correttamente " +"allineato." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EIO>" +msgstr "B<EIO>" + +#. commit 088737f44bbf6378745f5b57b035e57ee3dc4750 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A low-level I/O error occurred while modifying the inode. This error may " +"relate to the write-back of data written by an earlier B<write>(), which may " +"have been issued to a different file descriptor on the same file. Since " +"Linux 4.13, errors from write-back come with a promise that they I<may> be " +"reported by subsequent. B<write>() requests, and I<will> be reported by a " +"subsequent B<fsync>(2) (whether or not they were also reported by " +"B<write>()). An alternate cause of B<EIO> on networked filesystems is when " +"an advisory lock had been taken out on the file descriptor and this lock has " +"been lost. See the I<Lost locks> section of B<fcntl>(2) for further " +"details." +msgstr "" +"B<EIO> Un errore I/O di basso livello è accaduto mentre si modificava " +"l'inode. Quest'errore può riguardare il \"write-back\" di dati scritti da un " +"precedente B<write>(), che può essere stato eseguito usando un altro " +"descrittore di file che serviva per accedere allo stesso file. A partire da " +"Linux 4.13, gli errori derivanti da write-back si presentano con la speranza " +"che I<possano> essere riportati da successive richieste di B<write>(), e " +"I<verranno> riportati da un successivo B<fsync>(2) (che siano stati " +"riportati o no anche da B<write>()). Un'altra causa di B<EIO> su filesystem " +"collegati in rete è quando un lock consigliato (advisory lock) era già stato " +"scaricato sul descrittore di file e questo lock è stato perso. Si veda la " +"sezione I<Lost locks> di B<fcntl>(2) per ulteriori dettagli." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ENOSPC>" +msgstr "B<ENOSPC>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The device containing the file referred to by I<fd> has no room for the data." +msgstr "" +"Il dispositivo contenente il file a cui fa riferimento I<fd> non ha spazio " +"per i dati." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EPERM>" +msgstr "B<EPERM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The operation was prevented by a file seal; see B<fcntl>(2)." +msgstr "" +"L'operazione è stata impedita da una restrizione sul file; vedi B<fcntl>(2)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EPIPE>" +msgstr "B<EPIPE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"I<fd> is connected to a pipe or socket whose reading end is closed. When " +"this happens the writing process will also receive a B<SIGPIPE> signal. " +"(Thus, the write return value is seen only if the program catches, blocks or " +"ignores this signal.)" +msgstr "" +"I<fd> è connesso a una pipe o un socket la cui lettura è chiusa. Quando ciò " +"accade il processo di scrittura riceverà anche un segnale B<SIGPIPE>. " +"(Quindi il valore restituito in scrittura è visto solo se il programma " +"intercetta, blocca o ignora questo segnale)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Other errors may occur, depending on the object connected to I<fd>." +msgstr "" +"Possono accadere altri errori, in funzione dell'oggetto connesso a I<fd>." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "STANDARDS" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "POSIX.1-2008." +msgstr "POSIX.1-2008." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "STORIA" + +#. SVr4 documents additional error +#. conditions EDEADLK, ENOLCK, ENOLNK, ENOSR, ENXIO, or ERANGE. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "SVr4, 4.3BSD, POSIX.1-2001." +msgstr "SVr4, 4.3BSD, POSIX.1-2001." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Under SVr4 a write may be interrupted and return B<EINTR> at any point, not " +"just before any data is written." +msgstr "" +"Sotto SVr4 una scrittura può essere interrotta e restituire B<EINTR> in " +"qualsiasi punto, non solo prima che venga scritto un dato." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "NOTE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A successful return from B<write>() does not make any guarantee that data " +"has been committed to disk. On some filesystems, including NFS, it does not " +"even guarantee that space has successfully been reserved for the data. In " +"this case, some errors might be delayed until a future B<write>(), " +"B<fsync>(2), or even B<close>(2). The only way to be sure is to call " +"B<fsync>(2) after you are done writing all your data." +msgstr "" +"Un ritorno con successo da B<write>() non dà alcuna garanzia che i dati " +"siano stati trasferiti sul disco. Su alcuni filesystem, compreso NFS, esso " +"non garantisce che questo spazio sia stato riservato per i dati in modo " +"corretto. In questo caso, alcuni errori potrebbero essere differiti fino a " +"un futuro B<write>(), B<fsync>(2), o anche B<close>(2). Il solo modo per " +"essere sicuri è di chiamare B<fsync>(2) dopo che si è eseguita la scrittura " +"di tutti i propri dati." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If a B<write>() is interrupted by a signal handler before any bytes are " +"written, then the call fails with the error B<EINTR>; if it is interrupted " +"after at least one byte has been written, the call succeeds, and returns the " +"number of bytes written." +msgstr "" +"Se una scrittura con B<write>() viene interrotta da un handler di segnale " +"prima che venga scritto qualunque byte, la chiamata fallisce con l'errore " +"B<EINTR>; se viene interrotta dopo aver scritto almeno un byte, la chiamata " +"ha successo e restituisce il numero di byte scritti." + +#. commit e28cc71572da38a5a12c1cfe4d7032017adccf69 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On Linux, B<write>() (and similar system calls) will transfer at most " +"0x7ffff000 (2,147,479,552) bytes, returning the number of bytes actually " +"transferred. (This is true on both 32-bit and 64-bit systems.)" +msgstr "" +"Su Linux, B<write>() (e chiamate di sistema simili) trasferiranno al massimo " +"0x7ffff000 (2,147,479,552) byte, restituendo il numero di byte " +"effettivamente trasferiti. (Questo è vero sia sui sistemi a 32 bit sia su " +"quelli a 64 bit)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"An error return value while performing B<write>() using direct I/O does not " +"mean the entire write has failed. Partial data may be written and the data " +"at the file offset on which the B<write>() was attempted should be " +"considered inconsistent." +msgstr "" +"Un valore di errore restituito mentre si esegue una chiamata B<write>() " +"usando I/O diretto non significa che l'intera scrittura non abbia avuto " +"successo. Possono venir scritti dati parziali e i dati all'offset del file " +"sul quale è stata tentata la chiamata B<write>() dovrebbe essere considerata " +"incongruente." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "BUGS" +msgstr "BUG" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"According to POSIX.1-2008/SUSv4 Section XSI 2.9.7 (\"Thread Interactions " +"with Regular File Operations\"):" +msgstr "" +"Secondo POSIX.1-2008/SUSv4 Section XSI 2.9.7 (\"Thread Interactions with " +"Regular File Operations\"):" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"All of the following functions shall be atomic with respect to each other in " +"the effects specified in POSIX.1-2008 when they operate on regular files or " +"symbolic links: ..." +msgstr "" +"Tutte le seguenti funzioni devono essere atomiche l'una rispetto all'altra " +"nei risultati specificati in POSIX.1-2008 quando esse operano su file " +"regolari o su collegamenti simbolici: ..." + +#. http://thread.gmane.org/gmane.linux.kernel/1649458 +#. From: Michael Kerrisk (man-pages <mtk.manpages <at> gmail.com> +#. Subject: Update of file offset on write() etc. is non-atomic with I/O +#. Date: 2014-02-17 15:41:37 GMT +#. Newsgroups: gmane.linux.kernel, gmane.linux.file-systems +#. commit 9c225f2655e36a470c4f58dbbc99244c5fc7f2d4 +#. Author: Linus Torvalds <torvalds@linux-foundation.org> +#. Date: Mon Mar 3 09:36:58 2014 -0800 +#. vfs: atomic f_pos accesses as per POSIX +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "Among the APIs subsequently listed are B<write>() and B<writev>(2). And " +#| "among the effects that should be atomic across threads (and processes) " +#| "are updates of the file offset. However, on Linux before version 3.14, " +#| "this was not the case: if two processes that share an open file " +#| "description (see B<open>(2)) perform a B<write>() (or B<writev>(2)) at " +#| "the same time, then the I/O operations were not atomic with respect to " +#| "updating the file offset, with the result that the blocks of data output " +#| "by the two processes might (incorrectly) overlap. This problem was fixed " +#| "in Linux 3.14." +msgid "" +"Among the APIs subsequently listed are B<write>() and B<writev>(2). And " +"among the effects that should be atomic across threads (and processes) are " +"updates of the file offset. However, before Linux 3.14, this was not the " +"case: if two processes that share an open file description (see B<open>(2)) " +"perform a B<write>() (or B<writev>(2)) at the same time, then the I/O " +"operations were not atomic with respect to updating the file offset, with " +"the result that the blocks of data output by the two processes might " +"(incorrectly) overlap. This problem was fixed in Linux 3.14." +msgstr "" +"Tra le API elencate susseguentemente ci sono B<write>() e B<writev>(2). E " +"tra i risultati che dovrebbero essere atomici attraverso i thread (e i " +"processi) ci sono gli aggiornamenti dell'offset dei file. Tuttavia, sulle " +"versioni di Linux precedenti alla 3.14 non era così: se due processi che " +"condividono una descrizione di file aperto (vedi B<open>(2)) effettuano un " +"B<write>() (o B<writev>(2)) allo stesso tempo, le operazioni I/O non erano " +"atomiche rispetto all'offset del file, col risultato che i blocchi di dati " +"in uscita dai due processi potrebbero (non correttamente) sovrapporsi. " +"Questo problema è stato risolto in Linux 3.14." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VEDERE ANCHE" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<close>(2), B<fcntl>(2), B<fsync>(2), B<ioctl>(2), B<lseek>(2), B<open>(2), " +"B<pwrite>(2), B<read>(2), B<select>(2), B<writev>(2), B<fwrite>(3)" +msgstr "" +"B<close>(2), B<fcntl>(2), B<fsync>(2), B<ioctl>(2), B<lseek>(2), B<open>(2), " +"B<pwrite>(2), B<read>(2), B<select>(2), B<writev>(2), B<fwrite>(3)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2022-12-04" +msgstr "4 dicembre 2022" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: Plain text +#: debian-bookworm +msgid "" +"The types I<size_t> and I<ssize_t> are, respectively, unsigned and signed " +"integer data types specified by POSIX.1." +msgstr "" +"Tipi I<size_t> e I<ssize_t> sono tipi di dati interi specificati da POSIX.1, " +"rispettivamente senza segno e con segno." + +#. type: TH +#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2023-04-03" +msgstr "3 aprile 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" |