_fseek_nolock, _fseeki64_nolock
Mueve el puntero de archivo a una ubicación especificada.
int _fseek_nolock(
FILE *stream,
long offset,
int origin
);
int _fseeki64_nolock(
FILE *stream,
__int64 offset,
int origin
);
Parámetros
stream
Puntero a la estructura de FILE.offset
Número de bytes de origin.origin
Posición inicial.
Valor devuelto
Igual que fseek, _fseeki64 respectivamente.
Comentarios
Estas funciones son las versiones de no bloqueo de fseek y de _fseeki64, respectivamente.Éstos son idénticos a fseek y a _fseeki64 salvo que no se protegen de interferencia por otros subprocesos. Estas funciones pueden ser más rápidas porque no provocan en la sobrecarga de bloquear out otros subprocesos. Use estas funciones solo en contextos seguros para subprocesos como aplicaciones de un único subproceso o donde el ámbito de llamada ya controle el aislamiento de subprocesos.
Requisitos
Función |
Encabezado necesario |
---|---|
fseek |
<stdio.h> |
_fseeki64 |
<stdio.h> |
Para obtener información adicional de compatibilidad, vea Compatibilidad en la Introducción.