[CRIU] [PATCH 2/3] img: Add ability to check whether optional image collection happened
Pavel Emelyanov
xemul at parallels.com
Wed Aug 6 10:08:28 PDT 2014
A bit later we'd need to check whether cinfo collector
opened an image or not due to file absense.
Signed-off-by: Pavel Emelyanov <xemul at parallels.com>
---
include/protobuf.h | 1 +
protobuf.c | 1 +
2 files changed, 2 insertions(+)
diff --git a/include/protobuf.h b/include/protobuf.h
index ae9a65c..025cb6d 100644
--- a/include/protobuf.h
+++ b/include/protobuf.h
@@ -49,6 +49,7 @@ struct collect_image_info {
#define COLLECT_SHARED 0x1 /* use shared memory for obj-s */
#define COLLECT_OPTIONAL 0x2 /* image file may be missing */
+#define COLLECT_HAPPENED 0x4 /* image was opened and collected */
extern int collect_image(struct collect_image_info *);
diff --git a/protobuf.c b/protobuf.c
index 8fe76bc..f73fb28 100644
--- a/protobuf.c
+++ b/protobuf.c
@@ -648,6 +648,7 @@ int collect_image(struct collect_image_info *cinfo)
return -1;
}
+ cinfo->flags |= COLLECT_HAPPENED;
if (cinfo->flags & COLLECT_SHARED) {
o_alloc = shmalloc;
o_free = shfree_last;
--
1.8.4.2
More information about the CRIU
mailing list