# Italian translation of manpages # This file is distributed under the same license as the manpages-l10n package. # Copyright © of this file: # Giovanni Bortolozzo , 1996. # Alessandro Rubini , 1997. # Giulio Daprelà , 2005, 2006. # Elisabetta Galli , 2007. # Marco Curreli , 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 \n" "Language-Team: Italian \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 if the system call returns an error number when the kernel " "returns the CPU to user mode." msgstr "" "impostare I 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(2)." msgstr "" "Per una lista delle chiamate di sistema di Linux vedere B(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(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 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(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, 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 header files.) In such cases, the " "required macro is described in the man page. For further information on " "feature test macros, see B(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 file di intestazione). In questi casi la " "macro richiesta è descritta nella pagina di manuale. Per maggiori " "informazioni sulle macro di test si veda B(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(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(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(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(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(2), B(2), B(3), B(3), " "B(7), B(7), B(7), " "B(7), B(7), B(7), B(7), " "B(7), B(7), B(7), B(7), " "B(7), B(7), B(7), B(7), " "B