#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
139825 |
|
07-Jan-2005 |
imp |
/* -> /*- for license, minor formatting changes
|
#
127976 |
|
07-Apr-2004 |
imp |
Remove advertising clause from University of California Regent's license, per letter dated July 22, 1999.
Approved by: core
|
#
111567 |
|
26-Feb-2003 |
mike |
Move the typedef for size_t into _iovec.h, so that size_t is available for struct iovec.
|
#
108366 |
|
28-Dec-2002 |
phk |
It is bad style to define the same structure in multiple header files which might be included together.
Things like debuggers and lint-like programs get their knickers in a twist (rightly so one might add) when they find different locations for the same named struct depending on which .h file were included first.
This is a stellar example of Very Bad Thinking on the part of the standards dudes who wrote that both sys/uio.h and sys/socket.h should define struct iovec the same way.
Fix this by putting struct iovec into its own miniature sys/_iovec.h file and #include that from sys/socket.h and sys/uio.h.
Sensible people could just put iovec into sys/_types.h but there is probably some standard or other which will be violated if we did something that horrible.
|