_fseek_nolock, _fseeki64_nolock
Move o ponteiro de arquivo em um local especificado.
int _fseek_nolock(
FILE *stream,
long offset,
int origin
);
int _fseeki64_nolock(
FILE *stream,
__int64 offset,
int origin
);
Parâmetros
stream
Ponteiro para a estrutura FILE.offset
Número de bytes de origin.origin
Posição inicial.
Valor de retorno
Mesmo que fseek, _fseeki64 respectivamente.
Comentários
Essas funções são as versões sem-bloqueio de fseek e de _fseeki64, respectivamente.Esses são idênticos a fseek e a _fseeki64 exceto que não são protegidas de interferências dos outros threads. Essas funções podem ser mais rápidas porque não incorrer na sobrecarga do bloqueio out outros threads. Use essas funções somente em contextos de thread-safe, como aplicativos single-threaded ou onde o escopo de chamada já manipula o isolamento do thread.
Requisitos
Função |
Cabeçalho necessário |
---|---|
fseek |
<stdio.h> |
_fseeki64 |
<stdio.h> |
Para informações adicionais de compatibilidade, consulte Compatibilidade na Introdução.