X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=src%2Flib%2Fmsgpack%2Fmsgpack.c;h=b9bac85f64ff8766ef6ec032bf9cee420ff8229d;hb=736f2dd654af78b4bce81cf8ba9579370a162a38;hp=e7ff1e393cf33ac67625dbed2193edd475569cd1;hpb=de34a55bebcd90795129b7c709815bdddd67ac87;p=lttng-modules.git diff --git a/src/lib/msgpack/msgpack.c b/src/lib/msgpack/msgpack.c index e7ff1e39..b9bac85f 100644 --- a/src/lib/msgpack/msgpack.c +++ b/src/lib/msgpack/msgpack.c @@ -567,6 +567,18 @@ end: return ret; } +int lttng_msgpack_save_writer_pos(struct lttng_msgpack_writer *writer, uint8_t **pos) +{ + *pos = writer->write_pos; + return 0; +} + +int lttng_msgpack_restore_writer_pos(struct lttng_msgpack_writer *writer, uint8_t *pos) +{ + writer->write_pos = pos; + return 0; +} + void lttng_msgpack_writer_init(struct lttng_msgpack_writer *writer, uint8_t *buffer, size_t size) {