水木社区手机版
首页
|版面-Linux开发与高级讨论(LinuxDev)|
新版wap站已上线
展开
|
楼主
|
同主题展开
|
返回
上一篇
|
下一篇
|
同主题下篇
主题:怎么样确定使用 lseek64 还是 lseek
hgoldfish
|
2022-05-30 08:53:16
|
bsd 社区的 lseek() 即使在 32 位系统,它的 offset 参数也是 64 位长度的。所以 bsd 不存在 lseek64() 函数。要怎么处理这个差异呢?
#if _FILE_OFFSET_BITS == 32
return ::lseek64(fd, pos, SEEK_SET) >= 0;
#else
return ::lseek(fd, pos, SEEK_SET) >= 0;
#endif
这个写法好像不对。
--
FROM 125.78.66.*
上一篇
|
下一篇
|
同主题下篇
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版