Hello,
I'm trying to write a daemon that handles some signals.  My problem is currently with the handling of posix signals.  I don't think my signal handlers are being run.  All they do at present is write to syslog and a file (for diagnostic purposes).  
I'm not seeing anything in /var/log/system.log  (I'm on a mac).
My code is attached.  Any advice would be greatly appreciated.
Thanks,
Jeff