#include "gunixsignal.h" void terminate(gint sig, gpointer data); unixsignal_init(); unixsignal_install(SIGTERM, terminate, NULL); gtk_main(); unixsignal_cleanup();