我已尝试过堆栈溢出中的所有现有解决方案来解决类似的问题:
大多数建议将_FILE_OFFSET_BITS
声明为64
。但这没效果。
示例代码:
dir = opendir("/data/system/dropbox");
if (!dir) {
PRINT_ERROR("open dir - %s failed. %s\n",
"dropbox", strerror(errno));
return -errno;
}
以下是我尝试打开目录(strerror(errno)
)时收到的错误(/data/system/dropbox
)。我正在使用uClibc
>> Value too large for defined data type