OpenBSD manual page server

Manual Page Search Parameters

FUSE_SET_SIGNAL_HANDLERS(3) Library Functions Manual FUSE_SET_SIGNAL_HANDLERS(3)

fuse_set_signal_handlers, fuse_remove_signal_handlersinstall and remove FUSE signal handlers

#include <fuse.h>

int
fuse_set_signal_handlers(struct fuse_session *se);

void
fuse_remove_signal_handlers(struct fuse_session *se);

() 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.

() will restore the default signal handlers for any signals that were installed by fuse_set_signal_handlers().

fuse_set_signal_handlers() will return 0 on success and -1 on failure.

sigaction(2), fuse_setup(3)

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>

July 5, 2018 OpenBSD-current