我的C程序安装一个原始设备,然后lseeks到它的末端来查找长度。这在Linux和Windows中工作得很好,但在AIX中失败了——显然,您可以查找任何位置,甚至是在结束时。你知道怎么用C语言正确地做吗?
最佳答案
我从未使用过AIX,但您是否尝试过使用read
。它可能在结尾处或结尾处失败,因此您可以使用seek
和read
对结尾进行二进制搜索,可能。
关于c - 程序如何在AIX中测量设备大小?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3834001/