From 4816882da985a4efea4b64cc3fbc2b08b5dcb19c Mon Sep 17 00:00:00 2001 From: Pavel Emelyanov Date: Wed, 6 Aug 2014 21:08:28 +0400 Subject: [PATCH] img: Add ability to check whether optional image collection happened 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 --- include/protobuf.h | 1 + protobuf.c | 1 + 2 files changed, 2 insertions(+) diff --git a/include/protobuf.h b/include/protobuf.h index ae9a65c77..025cb6d51 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 8fe76bc9b..f73fb285a 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;