_fseek_nolock, _fseeki64_nolock
Sposta il puntatore del file in una posizione specificata.
int _fseek_nolock(
FILE *stream,
long offset,
int origin
);
int _fseeki64_nolock(
FILE *stream,
__int64 offset,
int origin
);
Parametri
stream
Puntatore alla struttura FILE.offset
Numero di byte da origin.origin
Posizione iniziale.
Valore restituito
Equivalente rispettivamente a fseek, _fseeki64.
Note
Queste funzioni sono rispettivamente le versioni non bloccanti di fseek e _fseeki64.Sono identiche a fseek e a _fseeki64, ad eccezione del fatto che non sono protette dalle interferenze da parte di altre thread. Queste funzioni potrebbero essere più veloci perché non incorrono nel sovraccarico del bloccaggio di altri thread. Utilizzare queste funzioni solo in contesti thread-safe come applicazioni a thread singolo o dove l'ambito chiamante già gestisce l'isolamento del thread.
Requisiti
Funzione |
Intestazione obbligatoria |
---|---|
fseek |
<stdio.h> |
_fseeki64 |
<stdio.h> |
Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'Introduzione.