comment: <> (SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT) comment: <> (LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,) comment: <> (DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY) comment: <> (THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT) comment: <> ((INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE) comment: <> (OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.)
NAME
SYNOPSIS
DESCRIPTION
RETURN VALUE
SEE ALSO
pmemblk_bsize(), pmemblk_nblock() - check number of available blocks or usable space in block memory pool
#include <libpmemblk.h>
size_t pmemblk_bsize(PMEMblkpool *pbp);
size_t pmemblk_nblock(PMEMblkpool *pbp);
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).
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.
pmemblk_create(3), pmemblk_open(3), libpmemblk(7) and https://pmem.io
The contents of this web site and the associated GitHub repositories are BSD-licensed open source.