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;...