---
name: "qb_rb_chunk_commit"
section: "3"
platform: "linux"
package: "libqb"
version: "2.0.10-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/qb_rb_chunk_commit"
---

# qb\_rb\_chunk\_commit(3)

Finalize the chunk.

## NAME

qb\_rb\_chunk\_commit - Finalize the chunk.

## SYNOPSIS

```
#include <qb/qbrb.h>

int32_t qb_rb_chunk_commit(
    qb_ringbuffer_t   *rb,   /* ringbuffer instance */
    size_t             len   /* (in) the size of the chunk. */
);
```

## PARAMS

**rb**  *ringbuffer instance*

**len** *(in) the size of the chunk.*

## DESCRIPTION

## SEE ALSO

[*qb\_rb\_close*(3)](/qb_rb_close/3.md), [*qb\_rb\_refcount\_get*(3)](/qb_rb_refcount_get/3.md), [*qb\_rb\_chmod*(3)](/qb_rb_chmod/3.md), [*qb\_rb\_chown*(3)](/qb_rb_chown/3.md), [*qb\_rb\_open*(3)](/qb_rb_open/3.md), [*qb\_rb\_write\_to\_file*(3)](/qb_rb_write_to_file/3.md), [*qb\_rb\_create\_from\_file*(3)](/qb_rb_create_from_file/3.md), [*qb\_rb\_chunks\_used*(3)](/qb_rb_chunks_used/3.md), [*qb\_rb\_chunk\_reclaim*(3)](/qb_rb_chunk_reclaim/3.md), [*qb\_rb\_space\_used*(3)](/qb_rb_space_used/3.md), [*qb\_rb\_chunk\_write*(3)](/qb_rb_chunk_write/3.md), [*qb\_rb\_shared\_user\_data\_get*(3)](/qb_rb_shared_user_data_get/3.md), [*qb\_rb\_chunk\_peek*(3)](/qb_rb_chunk_peek/3.md), [*qb\_rb\_space\_free*(3)](/qb_rb_space_free/3.md), [*qb\_rb\_name\_get*(3)](/qb_rb_name_get/3.md), [*qb\_rb\_chunk\_alloc*(3)](/qb_rb_chunk_alloc/3.md), [*qb\_rb\_chunk\_read*(3)](/qb_rb_chunk_read/3.md)

## COPYRIGHT

Copyright (C) 2010-2020 Red Hat, Inc.
