[PLUTO-ildp] man-pages 3.72 - revisione write.2
Marco Curreli
marcocurreli a tiscali.it
Sab 20 Set 2014 16:09:55 CEST
Un saluto a tutta la lista,
ho il dubbio di non aver tradotto bene la sezione BUG di write.2,
aggiunta nelle ultime versioni della man-pages. Visto che č
abbastanza breve, la riporto per una revisione collettiva.
Ciao,
Marco
-------------------------------------
-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: ...
+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: ...
-Among the APIs subsequently listed are
+Tra le API elencate successivamente ci sono
.BR write ()
-and
+e
.BR 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
+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
.BR open (2))
-perform a
+effettuano un
.BR write ()
-(or
+(o
.BR writev (2))
-at the same time, then the I/O operations were not atomic with
-respect 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
+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.
----------------------------------------------------
Maggiori informazioni sulla lista
pluto-ildp