![]() |
![]() |
![]() |
libxfce4util Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#include <libxfce4util/libxfce4util.h> void (*XfcePosixSignalHandler) (gint signal
,gpointer user_data
); gboolean xfce_posix_signal_handler_init (GError **error
); void xfce_posix_signal_handler_restore_handler (gint signal
); gboolean xfce_posix_signal_handler_set_handler (gint signal
,XfcePosixSignalHandler handler
,gpointer user_data
,GError **error
); void xfce_posix_signal_handler_shutdown (void
);
gboolean xfce_posix_signal_handler_init (GError **error
);
Initializes the POSIX signal handler system. Must be called before setting any POSIX signal handlers.
void xfce_posix_signal_handler_restore_handler
(gint signal
);
Restores the default handler for signal
.
gboolean xfce_posix_signal_handler_set_handler (gint signal
,XfcePosixSignalHandler handler
,gpointer user_data
,GError **error
);
Sets handler
to be called whenever signal
is caught by the
application. The user_data
parameter will be passed as an argument
to handler
.