Salve,
dovrei gestire dei segnali (SIGINT, SIGTERM...) con la signal(). Ho letto che il primo parametro è il tipo di segnale mentre il secondo è un puntatore alla funzione per gestirlo. Ma questa funzione deve essere void ed avere come solo parametro l'intero del signal:
void *my_func(int signum);
A questo punto per utilizzare dentro la funzione le mie strutture son costretto a utilizzare variabili globali e la scelta non mi sembra delle più felici. Sto sbagliando qualcosa? grazie mille