Interception des signaux systèmes
Bonjour,
Nous avons une application sous GTK qui est lancée par une commande en ligne. Pour l'arrêter, nous devons taper Ctrl C sur la console de lancement. Car la fenêtre gtk est déclarée undeletable pour éviter de fausses manip.
Seulement au moment d'arrêt de l'application, nous aimerions enregistrer le dernier état de l'application. Pour cela, nous avons besoins de pouvoir intercepter le signal d'interruption pour faire quelques choses. Cette opération paraît délicate a priori.
Auriez-vous une idée sur une solution possible ?
Merci à l'avance et cordialement
Intercepter avec sigaction (suite)
Grand merci. Il s'agit justement de la fonction qu'il me faut pour cette application. Avez-vous une idée de l'endroit où cette fonction doit être activée dans un programme gtk: entre les instructions gtk_init et gtk_main ou avant ou après ?
Cordialement