Make sure the sigaction structure and fileno function are properly declared with...