Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/checkpoint-restore/criu.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavel Emelyanov <xemul@virtuozzo.com>2017-06-30 14:02:03 +0300
committerPavel Emelyanov <xemul@virtuozzo.com>2017-08-09 18:51:40 +0300
commit257e2e602304f6e2f830f74a53796b83d5329dad (patch)
tree7ca062488a0ee5be9bb77f7c89b7553ac12ec8a6 /criu/files-ext.c
parent033d9e208ac7f9298e9e9615255759b789830932 (diff)
files: Move ext files into files image
Reviewed-by: Kirill Tkhai <ktkhai@virtuozzo.com> Signed-off-by: Pavel Emelyanov <xemul@virtuozzo.com> Signed-off-by: Andrei Vagin <avagin@virtuozzo.com>
Diffstat (limited to 'criu/files-ext.c')
-rw-r--r--criu/files-ext.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/criu/files-ext.c b/criu/files-ext.c
index df23ec671..af9c2681a 100644
--- a/criu/files-ext.c
+++ b/criu/files-ext.c
@@ -13,7 +13,7 @@ static int dump_one_ext_file(int lfd, u32 id, const struct fd_parms *p)
{
int ret;
struct cr_img *rimg;
-
+ FileEntry fe = FILE_ENTRY__INIT;
ExtFileEntry xfe = EXT_FILE_ENTRY__INIT;
ret = run_plugins(DUMP_EXT_FILE, lfd, id);
@@ -23,8 +23,12 @@ static int dump_one_ext_file(int lfd, u32 id, const struct fd_parms *p)
xfe.id = id;
xfe.fown = (FownEntry *)&p->fown;
- rimg = img_from_set(glob_imgset, CR_FD_EXT_FILES);
- return pb_write_one(rimg, &xfe, PB_EXT_FILE);
+ fe.type = FD_TYPES__EXT;
+ fe.id = xfe.id;
+ fe.ext = &xfe;
+
+ rimg = img_from_set(glob_imgset, CR_FD_FILES);
+ return pb_write_one(rimg, &fe, PB_FILE);
}
const struct fdtype_ops ext_dump_ops = {