| FUSE_SET_SIGNAL_HANDLERS(3) | Library Functions Manual | FUSE_SET_SIGNAL_HANDLERS(3) |
fuse_set_signal_handlers,
fuse_remove_signal_handlers —
install and remove FUSE signal handlers
library “libfuse”
#include <fuse.h>
int
fuse_set_signal_handlers(struct
fuse_session *se);
void
fuse_remove_signal_handlers(struct
fuse_session *se);
fuse_set_signal_handlers()
installs signal handlers for the signals SIGHUP,
SIGINT, and SIGTERM that
will attempt to unmount the file system. SIGPIPE
will be ignored. If there is already a signal handler installed for any of
these signals then it is not replaced.
fuse_remove_signal_handlers()
restores the default signal handlers for any signals that were installed by
fuse_set_signal_handlers().
fuse_set_signal_handlers() returns 0 on
success or -1 on failure.
The fuse_set_signal_handlers() and
fuse_remove_signal_handlers() functions conform to
FUSE 2.6.
The fuse_set_signal_handlers() and
fuse_remove_signal_handlers() functions first
appeared in OpenBSD 5.4.
Helg Bredow <helg@openbsd.org>
| September 23, 2025 | Debian |