21#if !defined (__GNUNET_UTIL_LIB_H_INSIDE__) 
   22#error "Only <gnunet_util_lib.h> can be included directly." 
   40#ifndef GNUNET_SIGNAL_LIB_H 
   41#define GNUNET_SIGNAL_LIB_H 
  
 
static struct GNUNET_FS_Handle * ctx
 
void(* GNUNET_SIGNAL_Handler)(void)
A signal handler.
 
struct GNUNET_SIGNAL_Context * GNUNET_SIGNAL_handler_install(int signal, GNUNET_SIGNAL_Handler handler)
Install a signal handler that will be run if the given signal is received.
 
void GNUNET_SIGNAL_raise(const int sig)
Raise the given signal by calling the installed signal handlers.
 
void GNUNET_SIGNAL_handler_uninstall(struct GNUNET_SIGNAL_Context *ctx)
Uninstall a previously installed signal handler.