diff --git a/vendored/libfuse/lib/fuse_i.h b/vendored/libfuse/lib/fuse_i.h index 542fde6c..c3bc243d 100644 --- a/vendored/libfuse/lib/fuse_i.h +++ b/vendored/libfuse/lib/fuse_i.h @@ -14,6 +14,8 @@ #include "extern_c.h" +#include + /* Simplified fuse_session - fields inlined from former fuse_chan * Since mergerfs only supports one mount, we collapse the hierarchy: * fuse_session -> fuse_chan -> fd @@ -30,7 +32,7 @@ struct fuse_session void (*destroy)(void *data); struct fuse_ll *f; - volatile int exited; + volatile sig_atomic_t exited; /* Formerly in fuse_chan - inlined for single-mount simplicity */ int fd; /* /dev/fuse file descriptor */