为什么称为“UIO”而不是“VIO”

为什么称为“UIO”而不是“VIO”

作为开放组文档说,<sys/uio.h>标头定义了iovec结构,那么为什么我们将其称为 BerkeleyUIO.h而不是V(ector)IO.h

答案1

命名约定有时可能有点随意。在这个特定的例子中,uio代表Unix 输入/输出。还有许多其他具有此匹配约定的示例。举几个unistd.h例子unistr.h

sys/iov.h您难道不希望它sys/vio.h与变量名称保持一致吗?

Unix 规范

相关内容