_fseek_nolock, _fseeki64_nolock
Move o ponteiro de arquivo para 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 o FILE estrutura.offset
Número de bytes de origin.origin
Posição inicial.
Valor de retorno
Igual a fseek, _fseeki64 respectivamente.
Comentários
Essas funções são as versões sem bloqueio de fseek e _fseeki64, respectivamente. Eles são idênticos aos fseek e _fseeki64 exceto pelo fato de que eles não são protegidos contra interferência por outros threads. Essas funções podem ser mais rápidas porque eles não aumentam a sobrecarga de bloqueio de outros segmentos.Utilizar essas funções em contextos de thread-safe, sistema autônomo aplicativos single-threaded ou onde o escopo de chamada já manipula o thread isolamento.
Requisitos
Função |
Cabeçalho necessário |
---|---|
fseek |
<stdio.h> |
_fseeki64 |
<stdio.h> |
Para obter informações adicionais compatibilidade, consulte Compatibilidade na introdução.