as someone noted before (bob? brian?) this might not really be the right thing to do in a linuxthreads program.