rem: NsThreadError("Wakeup", "kill", errno);
add: NsThreadError("WakeupSproc: kill(%d, SIGHUP) failed: %s", pid, strerror(errno));
context: WakeupSproc(int pid){    if (kill(pid, SIGHUP) != 0) {    	NsThreadError("Wakeup", "kill", errno);    }}