From 9b5bd2cbbce66828953750578dd97676f3aa445b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Pierre=20Andr=C3=A9?= Date: Mon, 23 Jan 2012 16:55:04 +0100 Subject: [PATCH] Allowed building for kfreebsd (Robert Millan) Extended several #ifdef's to account for "FreeBSD kernel" --- configure.ac | 2 +- libfuse-lite/fuse.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 9a9859a8..e818ca9d 100644 --- a/configure.ac +++ b/configure.ac @@ -220,7 +220,7 @@ linux*) [with_fuse="internal"] ) ;; -darwin*|netbsd*|solaris*) +darwin*|netbsd*|solaris*|kfreebsd*-gnu) with_fuse="external" ;; freebsd*) diff --git a/libfuse-lite/fuse.c b/libfuse-lite/fuse.c index cf186ccd..c02e4a32 100644 --- a/libfuse-lite/fuse.c +++ b/libfuse-lite/fuse.c @@ -2649,7 +2649,7 @@ struct fuse *fuse_new(struct fuse_chan *ch, struct fuse_args *args, if (!f->conf.ac_attr_timeout_set) f->conf.ac_attr_timeout = f->conf.attr_timeout; -#ifdef __FreeBSD__ +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) /* * In FreeBSD, we always use these settings as inode numbers are needed to * make getcwd(3) work.