From ac1c53e4519007955c6b51e1e87620a86e8f7f53 Mon Sep 17 00:00:00 2001 From: Ruediger Meier Date: Wed, 17 Feb 2016 23:28:52 +0100 Subject: [PATCH] lib: fix ismounted includes for FreeBSD Signed-off-by: Ruediger Meier --- configure.ac | 2 ++ lib/ismounted.c | 11 ++++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index 535df03fb0..227ba253f2 100644 --- a/configure.ac +++ b/configure.ac @@ -237,6 +237,7 @@ AC_CHECK_HEADERS([ \ sys/ioccom.h \ sys/ioctl.h \ sys/mkdev.h \ + sys/mount.h \ sys/param.h \ sys/prctl.h \ sys/queue.h \ @@ -251,6 +252,7 @@ AC_CHECK_HEADERS([ \ sys/timex.h \ sys/ttydefaults.h \ sys/types.h \ + sys/ucred.h \ sys/un.h \ unistd.h \ ]) diff --git a/lib/ismounted.c b/lib/ismounted.c index 90952905d0..f83be65e09 100644 --- a/lib/ismounted.c +++ b/lib/ismounted.c @@ -18,9 +18,14 @@ #include #include #include -#ifdef __APPLE__ -#include -#include + +#ifndef __linux__ +# ifdef HAVE_SYS_UCRED_H +# include +# endif +# ifdef HAVE_SYS_MOUNT_H +# include +# endif #endif #include "pathnames.h" -- 2.47.2