read signal not working. Is always evalutating to true. However, we are
able to see the data from gcc after sending the poll command.