title: GLib program termination signal handling?
body: <p>I've recently been exposed to GLib and am playing around with it.  I have been able to replace a good deal of my C library functions with GLib functions (as an aside, I'm a huge fan of the command line handling!).  However, one thing I haven't been able to find much documentation on is signal handling from the OS.  Namely in Linux, is there a better way that I can handle CTRL+C or other signals to terminate the application?  Currently I use signal(), but I'm wondering if there's a way that I can set up my handler for CTRL+C through GLib.</p>
  
  <p>As always, thanks for the help.</p>