Bug#4050 - Use of PIPE_BUF causes build failure on platforms without it.