summaryrefslogtreecommitdiffstats
path: root/patches/samba-3.0.35/0006-configure.in-fix-off_t-test.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patches/samba-3.0.35/0006-configure.in-fix-off_t-test.patch')
-rw-r--r--patches/samba-3.0.35/0006-configure.in-fix-off_t-test.patch37
1 files changed, 37 insertions, 0 deletions
diff --git a/patches/samba-3.0.35/0006-configure.in-fix-off_t-test.patch b/patches/samba-3.0.35/0006-configure.in-fix-off_t-test.patch
new file mode 100644
index 000000000..9777d64c8
--- /dev/null
+++ b/patches/samba-3.0.35/0006-configure.in-fix-off_t-test.patch
@@ -0,0 +1,37 @@
+From 6daf3aad32f86549e2c5033e67d8541a20b89b2f Mon Sep 17 00:00:00 2001
+From: Marc Kleine-Budde <mkl@pengutronix.de>
+Date: Tue, 7 Jul 2009 19:17:40 +0200
+Subject: [PATCH 6/8] [configure.in] fix off_t test
+
+Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
+---
+ source/configure.in | 12 ++++++++----
+ 1 files changed, 8 insertions(+), 4 deletions(-)
+
+diff --git a/source/configure.in b/source/configure.in
+index 164dbcb..6094b87 100644
+--- a/source/configure.in
++++ b/source/configure.in
+@@ -1962,11 +1962,15 @@ if test x"$samba_cv_SIZEOF_TIME_T" = x"yes"; then
+ AC_DEFINE(SIZEOF_TIME_T,8,[The size of the 'time_t' type])
+ fi
+
++
++AC_CHECK_SIZEOF(off_t)
+ AC_CACHE_CHECK([for 64 bit off_t],samba_cv_SIZEOF_OFF_T,[
+-AC_TRY_RUN([#include <stdio.h>
+-#include <sys/stat.h>
+-main() { exit((sizeof(off_t) == 8) ? 0 : 1); }],
+-samba_cv_SIZEOF_OFF_T=yes,samba_cv_SIZEOF_OFF_T=no,samba_cv_SIZEOF_OFF_T=cross)])
++if test $ac_cv_sizeof_off_t -eq 8; then
++ samba_cv_SIZEOF_OFF_T=yes
++else
++ samba_cv_SIZEOF_OFF_T=no
++fi
++])
+ if test x"$samba_cv_SIZEOF_OFF_T" = x"yes"; then
+ AC_DEFINE(SIZEOF_OFF_T,8,[The size of the 'off_t' type])
+ fi
+--
+1.6.3.3
+