【发布时间】:2011-04-19 12:56:53
【问题描述】:
我的 C 程序挂载了一个原始设备,然后查找其长度。这在 Linux 和 Windows 中运行良好,但在 AIX 中失败 - 显然您可以搜索到任何位置,甚至超过末尾。关于如何在 C 中正确执行此操作的任何想法?
【问题讨论】:
我的 C 程序挂载了一个原始设备,然后查找其长度。这在 Linux 和 Windows 中运行良好,但在 AIX 中失败 - 显然您可以搜索到任何位置,甚至超过末尾。关于如何在 C 中正确执行此操作的任何想法?
【问题讨论】:
我从未使用过 AIX,但您是否尝试过使用 read。它可能在结束时或结束后失败,因此您可以使用seek 和read 对结束进行二进制搜索,也许。
【讨论】: