aboutsummaryrefslogtreecommitdiffstats
path: root/example
diff options
context:
space:
mode:
Diffstat (limited to 'example')
-rw-r--r--example/passthrough.c4
-rw-r--r--example/passthrough_helpers.h18
2 files changed, 17 insertions, 5 deletions
diff --git a/example/passthrough.c b/example/passthrough.c
index 7e5c9aa..f0e686d 100644
--- a/example/passthrough.c
+++ b/example/passthrough.c
@@ -40,10 +40,6 @@
#include <sys/stat.h>
#include <dirent.h>
#include <errno.h>
-#ifdef __FreeBSD__
-#include <sys/socket.h>
-#include <sys/un.h>
-#endif
#include <sys/time.h>
#ifdef HAVE_SETXATTR
#include <sys/xattr.h>
diff --git a/example/passthrough_helpers.h b/example/passthrough_helpers.h
index aca796a..52958c6 100644
--- a/example/passthrough_helpers.h
+++ b/example/passthrough_helpers.h
@@ -23,6 +23,20 @@
* SUCH DAMAGE
*/
+#ifndef FUSE_EXAMPLE_PASSTHROUGH_HELPERS_H_
+#define FUSE_EXAMPLE_PASSTHROUGH_HELPERS_H_
+
+#include <errno.h>
+#include <fcntl.h>
+#include <string.h>
+#include <sys/stat.h>
+#include <unistd.h>
+
+#ifdef __FreeBSD__
+#include <sys/socket.h>
+#include <sys/un.h>
+#endif
+
static inline int do_fallocate(int fd, int mode, off_t offset, off_t length)
{
#ifdef HAVE_FALLOCATE
@@ -44,7 +58,7 @@ static inline int do_fallocate(int fd, int mode, off_t offset, off_t length)
* Creates files on the underlying file system in response to a FUSE_MKNOD
* operation
*/
-static int mknod_wrapper(int dirfd, const char *path, const char *link,
+static inline int mknod_wrapper(int dirfd, const char *path, const char *link,
int mode, dev_t rdev)
{
int res;
@@ -91,3 +105,5 @@ static int mknod_wrapper(int dirfd, const char *path, const char *link,
return res;
}
+
+#endif // FUSE_PASSTHROUGH_HELPERS_H_