X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fdynamic-buffer.c;h=2e27afa1f92f446c12de25a0f268f6de33623536;hb=201bd4152ffcd30d3e2269d842258c885e6cc193;hp=fd39f813b3c2568beec2dff1be91343161ec8517;hpb=eac6ee118d39b8fd835c9afa1a1e2b6ff70c7eb6;p=lttng-tools.git diff --git a/src/common/dynamic-buffer.c b/src/common/dynamic-buffer.c index fd39f813b..2e27afa1f 100644 --- a/src/common/dynamic-buffer.c +++ b/src/common/dynamic-buffer.c @@ -186,3 +186,13 @@ void lttng_dynamic_buffer_reset(struct lttng_dynamic_buffer *buffer) buffer->_capacity = 0; free(buffer->data); } + +LTTNG_HIDDEN +size_t lttng_dynamic_buffer_get_capacity_left( + struct lttng_dynamic_buffer *buffer) +{ + if (!buffer) { + return 0; + } + return buffer->_capacity - buffer->size; +}