pthread + signals doesn't work correctly. Loop on the select forever erm... forever. ie: select() forever forever now.