mirror of
https://github.com/checkpoint-restore/criu
synced 2025-09-05 00:35:23 +00:00
collect: Reduce amount of args to collect_image call
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
This commit is contained in:
@@ -45,9 +45,17 @@ extern void do_pb_show_plain(int fd, int type, int single_entry,
|
||||
#define pb_show_vertical(__fd, __type) \
|
||||
do_pb_show_plain(__fd, __type, 1, NULL, NULL)
|
||||
|
||||
int collect_image(int fd_t, int obj_t, unsigned size,
|
||||
int (*collect)(void *obj, ProtobufCMessage *msg));
|
||||
int collect_image_sh(int fd_t, int obj_t, unsigned size,
|
||||
int (*collect)(void *obj, ProtobufCMessage *msg));
|
||||
struct collect_image_info {
|
||||
int fd_type;
|
||||
int pb_type;
|
||||
unsigned int priv_size;
|
||||
int (*collect)(void *, ProtobufCMessage *);
|
||||
unsigned flags;
|
||||
};
|
||||
|
||||
#define COLLECT_SHARED 0x1 /* use shared memory for obj-s */
|
||||
#define COLLECT_OPTIONAL 0x2 /* image file may be missing */
|
||||
|
||||
int collect_image(struct collect_image_info *);
|
||||
|
||||
#endif /* __CR_PROTOBUF_H__ */
|
||||
|
Reference in New Issue
Block a user