diff options
author | Mark Fasheh <mfasheh@suse.de> | 2013-01-30 14:50:23 -0800 |
---|---|---|
committer | David Sterba <dsterba@suse.cz> | 2013-02-12 23:46:15 +0100 |
commit | fac5b559a784cd50ae355bddae1ca2a850e4d39a (patch) | |
tree | 45a1c8be47074d619fa86090aa57cdb6e52cfc12 /send-stream.h | |
parent | e43cc461550130494194201037590a2b1f0f6880 (diff) |
btrfs-progs: Add support for BTRFS_SEND_FLAG_NO_FILE_DATA
The flag and command are synced from kernel to user. Also, this patch adds a
callback for the BTRFS_SEND_C_UPDATE_EXTENT in struct btrfs_send_ops.
read_and_process_cmd() is updated to decode BTRFS_SEND_C_UPDATE_EXTENT and
send the values through the right callback. I did not add a callback
definition to cmds-receive.c as that code never uses
BTRFS_SEND_FLAG_NO_FILE_DATA.
Signed-off-by: Mark Fasheh <mfasheh@suse.de>
Diffstat (limited to 'send-stream.h')
-rw-r--r-- | send-stream.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/send-stream.h b/send-stream.h index b69b7f16..9a17e32d 100644 --- a/send-stream.h +++ b/send-stream.h @@ -49,6 +49,7 @@ struct btrfs_send_ops { int (*utimes)(const char *path, struct timespec *at, struct timespec *mt, struct timespec *ct, void *user); + int (*update_extent)(const char *path, u64 offset, u64 len, void *user); }; int btrfs_read_and_process_send_stream(int fd, |