use extern for struct data
authorRalph Ronnquist <ralph.ronnquist@gmail.com>
Wed, 10 Nov 2021 10:27:27 +0000 (21:27 +1100)
committerRalph Ronnquist <ralph.ronnquist@gmail.com>
Wed, 10 Nov 2021 11:12:15 +0000 (22:12 +1100)
fuse_xattrs.c
xattrs_config.h

index 3d3a5a493abed3208166a44fc4167bc1ea694a4d..fe5637071b0daae80bb952b9f17cd43fc2fd0695 100644 (file)
@@ -38,6 +38,8 @@
 
 #include "binary_storage.h"
 
+struct xattrs_config xattrs_config;
+
 static int xmp_setxattr(const char *path, const char *name, const char *value, size_t size, int flags)
 {
     if (xattrs_config.show_sidecar == 0 && filename_is_sidecar(path) == 1)  {
index 87e133b76311287257e135c5aae1a3e88c93241e..347a61cba16b4a5953018314006de4b9851e801f 100644 (file)
@@ -10,7 +10,7 @@
 #ifndef FUSE_XATTRS_CONFIG_H
 #define FUSE_XATTRS_CONFIG_H
 
-struct xattrs_config {
+extern struct xattrs_config {
     const int show_sidecar;
     const int enable_namespaces;
     const char *source_dir;