summaryrefslogtreecommitdiffstats
path: root/runtime/typedefs.h
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/typedefs.h')
-rw-r--r--runtime/typedefs.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/runtime/typedefs.h b/runtime/typedefs.h
index ca63d0d5..8db567f0 100644
--- a/runtime/typedefs.h
+++ b/runtime/typedefs.h
@@ -25,6 +25,9 @@
*/
#ifndef INCLUDED_TYPEDEFS_H
#define INCLUDED_TYPEDEFS_H
+#if defined(__FreeBSD__)
+#include <sys/types.h>
+#endif
/* some universal fixed size integer defines ... */
typedef long long int64;
@@ -148,7 +151,7 @@ typedef enum {
FIOP_ISEMPTY = 6 /* string empty <=> strlen(s) == 0 ?*/
} fiop_t;
-#if defined(__FreeBSD__)
+#ifndef HAVE_LSEEK64
typedef off_t off64_t;
#endif