你检查一下 OS marco 是不是也行啊
https://sourceforge.net/p/predef/wiki/OperatingSystems/
【 在 hgoldfish 的大作中提到: 】
: bsd 社区的 lseek() 即使在 32 位系统,它的 offset 参数也是 64 位长度的。所以 bsd 不存在 lseek64() 函数。要怎么处理这个差异呢?
: #if _FILE_OFFSET_BITS == 32
: return ::lseek64(fd, pos, SEEK_SET) >= 0;
: ...................
--
FROM 125.168.119.*