This is really annoying – CodeWarrior’s debugger crashes immediately when I try to debug my application, yet if I run it without the debugger, it runs normally without crashing (except for the function I’m trying to get working).I’m now debugging with printfs to the console. My controlling app is able to get the PID of my daemon from the lockfile, and when I call kill(pid,SIGHUP) it returns no error, yet my daemon never gets the signal. I even tried executing the kill command using system() and it still didn’t work. I’m able to issue a kill from the terminal (not running as root) and it works. A Mach-O application built with CodeWarrior should be able to execute posix system calls, right?