Next: lettura e scrittura
Up: Funzioni su file regolari
Previous: Funzioni su file regolari
Indice
filedescriptor,
offset,
whence
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:
- Se whence è
, la posizione del file viene
impostata a offset byte dall'inizio del file;
- Se whence è
, la posizione del file viene
calcolata aggiungendo offset byte al valore attuale. L'argomento
offset può essere sia positivo che negativo;
- Se whence è
, la posizione del file viene
calcolata aggiungendo offset byte alla dimensione del file.
L'argomento offset, anche in questo caso, può essere sia positivo
che negativo.
In caso di successo, la funzione ritorna la nuova posizione, -1 in
caso di fallimento.
Next: lettura e scrittura
Up: Funzioni su file regolari
Previous: Funzioni su file regolari
Indice
2004-11-19