Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
#ifndef __LXCFS_API_EXTENSIONS_H
#define __LXCFS_API_EXTENSIONS_H
+#include "config.h"
+
#include <stdio.h>
#include <stdlib.h>
-#include "config.h"
-
/*
* api_extensions is the list of all API extensions in the order they were
* added.
#include <sys/types.h>
#include <unistd.h>
-#if HAVE_FUSE3
-#include <fuse3/fuse.h>
-#else
-#include <fuse.h>
-#endif
+#include "lxcfs_fuse.h"
#include "cgroup_fuse.h"
#include "macro.h"
#include <sys/types.h>
#include <unistd.h>
-#if HAVE_FUSE3
-#include <fuse3/fuse.h>
-#else
-#include <fuse.h>
-#endif
+#include "lxcfs_fuse.h"
#include "macro.h"
#include <sys/socket.h>
#include <linux/limits.h>
-#if HAVE_FUSE3
-#include <fuse3/fuse.h>
-#else
-#include <fuse.h>
-#endif
+#include "lxcfs_fuse.h"
#include "bindings.h"
#include "lxcfs_fuse_compat.h"
--- /dev/null
+/* SPDX-License-Identifier: LGPL-2.1+ */
+
+#ifndef __LXCFS_FUSE_H
+#define __LXCFS_FUSE_H
+
+#include "config.h"
+
+#include "lxcfs_fuse_compat.h"
+
+#if HAVE_FUSE3
+#include <fuse3/fuse.h>
+#else
+#include <fuse.h>
+#endif
+
+#endif /* __LXCFS_FUSE_H */
#ifndef __LXCFS_MEMORY_UTILS_H
#define __LXCFS_MEMORY_UTILS_H
+#include "config.h"
+
#include <dirent.h>
#include <errno.h>
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
-#if HAVE_FUSE3
-#include <fuse3/fuse.h>
-#else
-#include <fuse.h>
-#endif
+#include "lxcfs_fuse.h"
#include "macro.h"
#include "config.h"
-#if HAVE_FUSE3
-#include <fuse3/fuse.h>
-#else
-#include <fuse.h>
-#endif
+#include "lxcfs_fuse.h"
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <unistd.h>
-#if HAVE_FUSE3
-#include <fuse3/fuse.h>
-#else
-#include <fuse.h>
-#endif
+#include "lxcfs_fuse.h"
#include "macro.h"
#include <sys/types.h>
#include <unistd.h>
-#if HAVE_FUSE3
-#include <fuse3/fuse.h>
-#else
-#include <fuse.h>
-#endif
+#include "lxcfs_fuse.h"
#include "macro.h"
#include <sys/syscall.h>
#include <unistd.h>
-#if HAVE_FUSE3
-#include <fuse3/fuse.h>
-#else
-#include <fuse.h>
-#endif
+#include "lxcfs_fuse.h"
#include "macro.h"
#include "syscall_numbers.h"