NAME
fuse_set_signal_handlers
,
fuse_remove_signal_handlers
—
install and remove FUSE signal
handlers
SYNOPSIS
#include
<fuse.h>
int
fuse_set_signal_handlers
(struct
fuse_session *se);
void
fuse_remove_signal_handlers
(struct
fuse_session *se);
DESCRIPTION
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
()
will restore the default signal handlers for any signals that were installed
by fuse_set_signal_handlers
().
RETURN VALUES
fuse_set_signal_handlers
() will return 0
on success and -1 on failure.
SEE ALSO
STANDARDS
The fuse_set_signal_handlers
() and
fuse_remove_signal_handlers
() functions conform to
FUSE 2.6.
HISTORY
The fuse_set_signal_handlers
() and
fuse_remove_signal_handlers
() functions first
appeared in OpenBSD 5.4.
AUTHORS
Helg Bredow <helg@openbsd.org>