X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibsystemd%2Fsd-bus%2Fbus-message.h;h=b4cdce7bf45b09719a9b228fddc9366e9f586a82;hb=63c372cb9df3bee01e3bf8cd7f96f336bddda846;hp=db5f90c5de226341e7d5b7ecab1d48099e8f643c;hpb=77adde638217112c9e080035197a76f4dc4af700;p=elogind.git diff --git a/src/libsystemd/sd-bus/bus-message.h b/src/libsystemd/sd-bus/bus-message.h index db5f90c5d..b4cdce7bf 100644 --- a/src/libsystemd/sd-bus/bus-message.h +++ b/src/libsystemd/sd-bus/bus-message.h @@ -55,10 +55,11 @@ struct bus_container { struct bus_body_part { struct bus_body_part *next; void *data; + void *mmap_begin; size_t size; size_t mapped; size_t allocated; - size_t memfd_offset; + uint64_t memfd_offset; int memfd; bool free_this:1; bool munmap_this:1; @@ -234,3 +235,6 @@ int bus_message_new_synthetic_error(sd_bus *bus, uint64_t serial, const sd_bus_e int bus_message_remarshal(sd_bus *bus, sd_bus_message **m); int bus_message_append_sender(sd_bus_message *m, const char *sender); + +void bus_message_set_sender_driver(sd_bus *bus, sd_bus_message *m); +void bus_message_set_sender_local(sd_bus *bus, sd_bus_message *m);