summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkleink <kleink@NetBSD.org>2000-06-26 15:51:37 +0000
committerkleink <kleink@NetBSD.org>2000-06-26 15:51:37 +0000
commit3e2cc418c97bc3b5090d9732e37f4cf4ea957ca2 (patch)
treefc01a191131e248e0431501acede21849808ef2c
parent811a7d76bb9698d3b1e53d8ef811a8c684749a0c (diff)
Define off_t by means of <sys/ansi.h>.
-rw-r--r--sys/sys/types.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/sys/sys/types.h b/sys/sys/types.h
index 924d1130009..749d7029f01 100644
--- a/sys/sys/types.h
+++ b/sys/sys/types.h
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.43 2000/04/16 23:12:13 christos Exp $ */
+/* $NetBSD: types.h,v 1.44 2000/06/26 15:51:37 kleink Exp $ */
/*-
* Copyright (c) 1982, 1986, 1991, 1993, 1994
@@ -49,6 +49,8 @@
#include <machine/ansi.h>
#include <machine/endian.h>
+#include <sys/ansi.h>
+
#if !defined(_POSIX_SOURCE) && !defined(_XOPEN_SOURCE)
typedef unsigned char u_char;
typedef unsigned short u_short;
@@ -82,7 +84,12 @@ typedef u_int32_t ino_t; /* inode number */
typedef long key_t; /* IPC key (for Sys V IPC) */
typedef u_int32_t mode_t; /* permissions */
typedef u_int32_t nlink_t; /* link count */
-typedef quad_t off_t; /* file offset */
+
+#ifndef off_t
+typedef __off_t off_t; /* file offset */
+#define off_t off_t
+#endif
+
typedef int32_t pid_t; /* process id */
typedef quad_t rlim_t; /* resource limit */
typedef int32_t segsz_t; /* segment size */