From 5941ce7720393d28f04fac817ebcd21936c1ec8d Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Tue, 25 Jun 2013 10:05:19 +0200 Subject: build: fix issues on FreeBSD The last fix was incomplete. Thanks to Christiano for testing and suggestions. --- runtime/typedefs.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'runtime/typedefs.h') 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 +#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 -- cgit v1.2.3