From 453a0c2946da620f99825d39db335e9ea9861829 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 15 May 2013 19:45:05 +0200 Subject: bus: add support for adding memfds into message payload --- src/libsystemd-bus/bus-message.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/libsystemd-bus/bus-message.h') diff --git a/src/libsystemd-bus/bus-message.h b/src/libsystemd-bus/bus-message.h index 2517514bac..f9c8fc9c08 100644 --- a/src/libsystemd-bus/bus-message.h +++ b/src/libsystemd-bus/bus-message.h @@ -33,9 +33,10 @@ struct bus_container { char enclosing; - char *signature; unsigned index, saved_index; + char *signature; + uint32_t *array_size; size_t before, begin; }; @@ -51,13 +52,15 @@ struct bus_header { } _packed_; struct bus_body_part { + struct bus_body_part *next; void *data; size_t size; size_t mapped; int memfd; bool free_this:1; + bool munmap_this:1; bool sealed:1; - struct bus_body_part *next; + bool is_zero:1; }; struct sd_bus_message { -- cgit v1.2.3-54-g00ecf