As The Open Group doc says, the <sys/uio.h> header defines the iovec structure, so why we call it Berkeley UIO.h rather than V(ector)IO.h?
Asked
Active
Viewed 62 times
3
1 Answers
2
The naming convention can be a little arbitrary from time to time. In this particular instance the uio stands for Unix i/o. There are also many other examples with this matching convention. To name a couple unistd.h and unistr.h
Wouldn't you expect it to be sys/iov.h and not sys/vio.h anyways to keep consistent with the variable names?
tijko
- 255
- 1
- 4
- 10