@@ -45,8 +45,8 @@ All protocols accept the following options:
@table @option
@item rw_timeout
-Maximum time to wait for (network) read/write operations to complete,
-in microseconds.
+Maximum time to wait for (network, file, fd, and pipe) read/write
operations
+to complete, in microseconds.
@end table
A description of the currently available protocols follows.
@@ -40,6 +40,7 @@
#include <stdlib.h>
#include "os_support.h"
#include "url.h"
+#include "network.h"
/* Some systems may not have S_ISFIFO */
#ifndef S_ISFIFO
@@ -140,6 +141,11 @@ static int file_read(URLContext *h, unsigned char