summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormike <mike@FreeBSD.org>2003-02-26 20:16:58 +0000
committermike <mike@FreeBSD.org>2003-02-26 20:16:58 +0000
commit7d819be55789099285aa8b8d940c2203a750872a (patch)
tree29dac5687aa5a4b40ec3150bd5735d03577bb3f6
parenta02a4e9cde6d4d209412d262cbc5f82b8de5219d (diff)
downloadFreeBSD-src-7d819be55789099285aa8b8d940c2203a750872a.zip
FreeBSD-src-7d819be55789099285aa8b8d940c2203a750872a.tar.gz
Move the typedef for size_t into _iovec.h, so that size_t is available
for struct iovec.
-rw-r--r--sys/sys/_iovec.h7
-rw-r--r--sys/sys/socket.h5
-rw-r--r--sys/sys/uio.h5
3 files changed, 7 insertions, 10 deletions
diff --git a/sys/sys/_iovec.h b/sys/sys/_iovec.h
index fac5f27..537d2d3 100644
--- a/sys/sys/_iovec.h
+++ b/sys/sys/_iovec.h
@@ -37,6 +37,13 @@
#ifndef _SYS__IOVEC_H_
#define _SYS__IOVEC_H_
+#include <sys/_types.h>
+
+#ifndef _SIZE_T_DECLARED
+typedef __size_t size_t;
+#define _SIZE_T_DECLARED
+#endif
+
struct iovec {
void *iov_base; /* Base address. */
size_t iov_len; /* Length. */
diff --git a/sys/sys/socket.h b/sys/sys/socket.h
index a078c4f..163d36b 100644
--- a/sys/sys/socket.h
+++ b/sys/sys/socket.h
@@ -73,11 +73,6 @@ typedef __sa_family_t sa_family_t;
#define _SA_FAMILY_T_DECLARED
#endif
-#ifndef _SIZE_T_DECLARED
-typedef __size_t size_t;
-#define _SIZE_T_DECLARED
-#endif
-
#ifndef _SOCKLEN_T_DECLARED
typedef __socklen_t socklen_t;
#define _SOCKLEN_T_DECLARED
diff --git a/sys/sys/uio.h b/sys/sys/uio.h
index e180356..88575ac 100644
--- a/sys/sys/uio.h
+++ b/sys/sys/uio.h
@@ -41,11 +41,6 @@
#include <sys/_types.h>
#include <sys/_iovec.h>
-#ifndef _SIZE_T_DECLARED
-typedef __size_t size_t;
-#define _SIZE_T_DECLARED
-#endif
-
#ifndef _SSIZE_T_DECLARED
typedef __ssize_t ssize_t;
#define _SSIZE_T_DECLARED
OpenPOWER on IntegriCloud