| Function silc_schedule_task_add_signal
 
 SYNOPSIS
 
    SilcTask
    silc_schedule_task_add_signal(SilcSchedule schedule, int signal,
                                  SilcTaskCallback callback, void *context);
DESCRIPTION
    Add platform specific process signal handler to scheduler.  On Unix
    systems the `signal' is one of the signal specified in signal(7).  On
    other platforms this function may not be available at all, and has no
    effect when called.  The event delivered to the `callback' is
    SILC_TASK_INTERRUPT.
NOTES
    One signal may be registered only one callback.  Adding second callback
    for signal that already has one will fail.
    This function always returns NULL.  To remove signal from scheduler by
    the signal call silc_schedule_task_del_by_fd.
 
 
 
 |