Ok.. more on that pthreads and signals issue.. My process starts up one extra thread. Once its done that it has three pid's. If i kill -9 the last one in the tree, the process dies. If I kill -9 the first one, the process dies. If i kill -9 the middle one, it goes defunct, but both threads seem to continue. Wierd. Also, I can't ctrl-c or ctrl-\ the process. I am assuming that ignoring all signals might solve that problem. I will keep tinkering, I just am posting in case anyone has any hints ;) Randy
