search for: dump_fd

Displaying 2 results from an estimated 2 matches for "dump_fd".

Did you mean: dump_fh
2012 Oct 25
0
[PATCH] btrfs-progs: do not send stream into a terminal
...z> --- cmds-send.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/cmds-send.c b/cmds-send.c index 9b47e70..e37f5d2 100644 --- a/cmds-send.c +++ b/cmds-send.c @@ -427,6 +427,11 @@ int cmd_send_start(int argc, char **argv) memset(&send, 0, sizeof(send)); send.dump_fd = fileno(stdout); + if (isatty(send.dump_fd)) { + fprintf(stderr, "ERROR: not dumping send stream into a terminal, redirect it into a file\n"); + return 1; + } + while ((c = getopt(argc, argv, "vf:i:p:")) != -1) { switch (c) { case ''v'': -- 1.7.6.23...
2013 Apr 10
0
[PATCH] Btrfs-progs: add send option for using new end-cmd semantic
...ading your kernel or don''t use -e.\n"); goto out; } if (g_verbose > 0) @@ -435,15 +443,19 @@ int cmd_send_start(int argc, char **argv) u64 root_id; u64 parent_root_id = 0; int full_send = 1; + int new_end_cmd_semantic = 0; memset(&send, 0, sizeof(send)); send.dump_fd = fileno(stdout); - while ((c = getopt(argc, argv, "vc:f:i:p:")) != -1) { + while ((c = getopt(argc, argv, "vec:f:i:p:")) != -1) { switch (c) { case ''v'': g_verbose++; break; + case ''e'': + new_end_cmd_semantic = 1; + break;...