X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=fileunix.tex;h=52dc4a16ce535c91c18ef07150dcc849ab0742ed;hp=bfaab858ad4566a48af8e5c4240b5eb3b2a17356;hb=dd741fcfa876c0a4c26a72da0035b7cfea8202e2;hpb=2ba81410053202b58aec9ce40344794d1c131491 diff --git a/fileunix.tex b/fileunix.tex index bfaab85..52dc4a1 100644 --- a/fileunix.tex +++ b/fileunix.tex @@ -81,7 +81,7 @@ file, fra cui: \item lo stato del file (nel campo \var{f\_flags}). \item il valore della posizione corrente (l'\textit{offset}) nel file (nel campo \var{f\_pos}). -\item un puntatore all'inode\index{inode}\footnote{nel kernel 2.4.x si è in +\item un puntatore \index{inode} all'inode\footnote{nel kernel 2.4.x si è in realtà passati ad un puntatore ad una struttura \struct{dentry} che punta a sua volta all'inode\index{inode} passando per la nuova struttura del VFS.} del file. @@ -118,10 +118,10 @@ stato chiuso nessuno in precedenza). In tutti i sistemi unix-like esiste una convenzione generale per cui ogni processo viene lanciato dalla shell con almeno tre file aperti. Questi, per -quanto appena detto, avranno come \textit{file - descriptor}\index{file!descriptor} i valori 0, 1 e 2. Benché questa sia -soltanto una convenzione, essa è seguita dalla gran parte delle applicazioni, -e non aderirvi potrebbe portare a gravi problemi di interoperabilità. +quanto appena detto, avranno come \index{file!descriptor} \textit{file + descriptor} i valori 0, 1 e 2. Benché questa sia soltanto una convenzione, +essa è seguita dalla gran parte delle applicazioni, e non aderirvi potrebbe +portare a gravi problemi di interoperabilità. Il primo file è sempre associato al cosiddetto \textit{standard input}; è cioè il file da cui il processo si aspetta di ricevere i dati in ingresso. Il @@ -296,6 +296,7 @@ descriptor con il valore pi \itindex{Denial~of~Service~(DoS)} \textit{DoS}\protect\footnotemark\ quando \func{opendir} viene chiamata su una fifo o su un + dispositivo associato ad una unità a nastri, non deve dispositivo a nastri; non deve essere utilizzato al di fuori dell'implementazione di \func{opendir}. \\ \const{O\_LARGEFILE}&nel caso di sistemi a 32 bit che supportano file di @@ -1335,4 +1336,4 @@ relativi ad operazioni comunque eseguibili anche attraverso \func{fcntl}. % LocalWords: SETOWN GETSIG SETSIG sigaction SIGINFO siginfo SETLEASE lease is % LocalWords: truncate GETLEASE NOTIFY all'I AND ACCMODE ioctl everything argp % LocalWords: framebuffer request ENOTTY CDROM nell'header magic number -% LocalWords: FIOCLEX FIONCLEX FIOASYNC FIONBIO +% LocalWords: FIOCLEX FIONCLEX FIOASYNC FIONBIO NOATIME