next up previous contents
Next: lettura e scrittura Up: Funzioni su file regolari Previous: Funzioni su file regolari   Indice

posizionamento all'interno di un file

$ \texttt{off\_t lseek(int}$ filedescriptor, $ \texttt{off\_t}$ offset, $ \texttt{int}$ whence $ \texttt{);}$

Ad ogni file aperto viene associata una posizione corrente. Essa è un numero intero non negativo ed indica la quantità di byte a partire dall'inizio del file. Solitamente le operazioni di lettura e scrittura vengono effettuate alla posizione corrente e ne comportano l'incremento a seconda del numero di byte processati.

Questa funzione permette di cambiare la posizione corrente all'interno del file identificato da filedescriptor. L'interpretazione della variabile offset dipende dal valore dell'argomento whence:

In caso di successo, la funzione ritorna la nuova posizione, -1 in caso di fallimento.


next up previous contents
Next: lettura e scrittura Up: Funzioni su file regolari Previous: Funzioni su file regolari   Indice
2004-11-19