Yes, but i understand what you are saying. I understand that file:read(Fifo, Size) will block until Size amount of bytes are available. This is fine, but in my case i didn’t want to block the gen_server process while waiting on those bytes to arrive. In my case they may never arrive for the life of this fifo, meaning i need to be able to cancel, or stop the existing read operation.






















