I coded a program which is reading and writing to some gpio pins and receiving some data through a socket by using datagram connection. I wanted to try to read data from socket when a SIGIO signal is received. But when I attempted to do that, reading / writing operations on gpio pins started to get failed. Why is it happening? I coded a program which is reading and writing