Back to home page

Enduro/X

 
 

    


0001 BUSED(3)
0002 ========
0003 :doctype: manpage
0004 
0005 
0006 NAME
0007 ----
0008 Bused - Return the number bytes used in buffer
0009 
0010 
0011 SYNOPSIS
0012 --------
0013 
0014 #include <ubf.h>
0015 
0016 long Bused (UBFH *'p_ub' );
0017 
0018 Link with '-lubf -lnstd -lm -lpthread'
0019 
0020 DESCRIPTION
0021 -----------
0022 Return the number of bytes used in 'p_ub' buffer.
0023 
0024 RETURN VALUE
0025 ------------
0026 On success, *Bused()* return the number of bytes used; on error, -1 is returned, with *Berror* set to indicate the error.
0027 
0028 ERRORS
0029 ------
0030 Bstrerror(3) can give more description for error (for last call).
0031 
0032 *BALIGNERR* Corrupted buffer or pointing to not aligned memory area.
0033 
0034 *BNOTFLD* Buffer not fielded, not correctly allocated or corrupted. p_ub is NULL.
0035 
0036 EXAMPLE
0037 -------
0038 See *ubftest/test_badd.c* for sample code.
0039 
0040 BUGS
0041 ----
0042 Report bugs to support@mavimax.com
0043 
0044 SEE ALSO
0045 --------
0046 *Blen(3)* *Binit(3)*
0047 
0048 COPYING
0049 -------
0050 (C) Mavimax, Ltd
0051