+"Calls like L</guestfs_upload>, L</guestfs_download>, L</guestfs_tar_in>, L</"
+"guestfs_tar_out> etc appear to only take filenames as arguments, so it "
+"appears you can only upload and download to files. However many Un*x-like "
+"hosts let you use the special device files C</dev/stdin>, C</dev/stdout>, C</"
+"dev/stderr> and C</dev/fd/N> to read and write from stdin, stdout, stderr, "
+"and arbitrary file descriptor N."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs.pod:347
+msgid "For example, L<virt-cat(1)> writes its output to stdout by doing:"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs.pod:350
+#, no-wrap
+msgid ""
+" guestfs_download (filename, \"/dev/stdout\");\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs.pod:352
+msgid "and you can write tar output to a pipe C<fd> by doing:"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs.pod:354
+#, no-wrap
+msgid ""
+" char devfd[64];\n"
+" snprintf (devfd, sizeof devfd, \"/dev/fd/%d\", fd);\n"
+" guestfs_tar_out (\"/\", devfd);\n"
+"\n"
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs.pod:358
+msgid "LISTING FILES"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs.pod:360
+msgid ""