Per POSIX, <sys/socket.h> needs to expose struct iovec, and may do so
authorguenther <guenther@openbsd.org>
Sun, 18 Jan 2015 04:52:03 +0000 (04:52 +0000)
committerguenther <guenther@openbsd.org>
Sun, 18 Jan 2015 04:52:03 +0000 (04:52 +0000)
commit79d6c6824b4c756efcbd164d7951e532788a2a9c
treec423d20b6dbadeaf4f1e37853daae458c217b99c
parentb97824d74ce82d1c764d955347edb2fe7cde50ed
Per POSIX, <sys/socket.h> needs to expose struct iovec, and may do so
by pulling in <sys/uio.h>, so do so.  Remove some stuff that we can trust
<sys/uio.h> to also provide, like cdefs.h, _types.h, and exposing size_t
and ssize_t

pointed out by naddy@
ok deraadt@
sys/sys/socket.h