_fseek_nolock、_fseeki64_nolock
将文件指针移到指定位置。
int _fseek_nolock(
FILE *stream,
long offset,
int origin
);
int _fseeki64_nolock(
FILE *stream,
__int64 offset,
int origin
);
参数
stream
指向 FILE结构的指针。offset
origin.的字节数origin
初始位置。
返回值
和 fseek、_fseeki64 相同。
备注
这些函数分别为 fseek 和 _fseeki64的非锁定版本。fseek 和 _fseeki64 是相同的,除了它们不能避免来自由其他线程的干扰。 这些函数可能更快,因为它们不会产生锁定其他线程的开销。 仅在线程安全的上下文中使用这些函数,如单线程应用程序或调用范围已经处理线程隔离。
要求
功能 |
必需的标头 |
---|---|
fseek |
<stdio.h> |
_fseeki64 |
<stdio.h> |
有关其他兼容性信息,请参见“简介”中的兼容性。