Could somebody point me how fork is wrapped/implemented with libkse ? Do all threads get duplicated and which would be the recommended way to spin something off hanging on a pipe talking to one of the threads already in existence? Pete