Solaris(64 位)开发者指南

EOVERFLOW 的含义

每次用来从内核向外传递信息的数据结构中的一个或多个字段太小而无法容纳该值时,系统调用中便会返回 EOVERFLOW 返回值。

现在,许多 32 位系统调用在遇到 64 位内核中的大对象时都会返回 EOVERFLOW。在处理大文件时会出现上述情况,由于 daddr_tdev_ttime_t 及其派生类型 struct timevaltimespec_t 现在包含 64 位值,因此这可能意味着 32 位应用程序会遇到更多的 EOVERFLOW 返回值。