pmemblk_bsize(3)

pmemblk_bsize3

Check number of available blocks or usable space in block memory pool

Usage

#include <libpmemblk.h>
size_t pmemblk_bsize(PMEMblkpool *pbp);
size_t pmemblk_nblock(PMEMblkpool *pbp);

Overview

The pmemblk_bsize() function returns the block size of the specified block memory pool, that is, the value which was passed as bsize to pmemblk_create(). pbp must be a block memory pool handle as returned by pmemblk_open(3) or pmemblk_create(3).

The pmemblk_nblock() function returns the usable space in the block memory pool. pbp must be a block memory pool handle as returned by pmemblk_open(3) or pmemblk_create(3).

Return value

The pmemblk_bsize() function returns the block size of the specified block memory pool.

The pmemblk_nblock() function returns the usable space in the block memory pool, expressed as the number of blocks available.

Releases

4 releases since Debian 10 (Buster); the text changed 3 times.

  1. 10
  2. 11
  3. 12
  4. 13

From libpmemblk-dev 1.13.1-1.1+b1 in Debian 13 (Trixie). Parsed by carta from the page's man source.