X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibsystemd-bus%2Fbus-message.h;h=cd1fb0e546ff44217ff31846c03716554f5f5d7a;hb=753e98788a9bcbd3bba2b3006672c003ae72eefa;hp=9ef92cf2892da655f3bc317b1a040b6b74e1d5de;hpb=306f07be2fe2b4ccf6c9575ef8c980661df2aba8;p=elogind.git diff --git a/src/libsystemd-bus/bus-message.h b/src/libsystemd-bus/bus-message.h index 9ef92cf28..cd1fb0e54 100644 --- a/src/libsystemd-bus/bus-message.h +++ b/src/libsystemd-bus/bus-message.h @@ -65,6 +65,7 @@ struct bus_body_part { void *data; size_t size; size_t mapped; + size_t allocated; int memfd; bool free_this:1; bool munmap_this:1; @@ -231,3 +232,5 @@ void bus_body_part_unmap(struct bus_body_part *part); int bus_message_to_errno(sd_bus_message *m); int bus_message_new_synthetic_error(sd_bus *bus, uint64_t serial, const sd_bus_error *e, sd_bus_message **m); + +int bus_message_remarshal(sd_bus *bus, sd_bus_message **m);