From b54c1c2eaa76836e4d5be8d18434d02416f86da8 Mon Sep 17 00:00:00 2001 From: Antonio SJ Musumeci Date: Tue, 10 Mar 2026 19:00:58 -0500 Subject: [PATCH] Change session->exited to sig_atomic_t --- vendored/libfuse/lib/fuse_i.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 */