| 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);
void (*XfcePosixSignalHandler) (gint signal,
gpointer user_data);
|
|
|
gboolean xfce_posix_signal_handler_init (GError **error);
Initializes the POSIX signal handler system. Must be called before setting any POSIX signal handlers.
|
Location of a GError to store any possible errors. |
Returns : |
TRUE on success, FALSE on failure, in which case
error will be set.
|
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.
|
|
|
A callback function. |
|
Arbitrary data that will be passed to handler.
|
|
Location of a GError to store any possible errors. |
Returns : |
TRUE on success, FALSE otherwise, in which case
error will be set.
|