Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
dbh_set_size(3)	       DBHashTables Programmers' Manual	       dbh_set_size(3)

-

NAME
       dbh_set_size, dbh_set_recordsize	- set maximum or current record	size

SYNOPSIS
       #include	<dbh.h>

       int dbh_set_size	(DBHashTable *dbh, FILE_POINTERsize);
       void dbh_set_recordsize (DBHashTable *dbh, int record_size );

DESCRIPTION
       Function	 dbh_set_size defines the maximum amount of memory to be allo-
       cated to	the DBHashTable	records. This is nonvolatile information which
       need to be set only once.  The default is 1024 bytes.

       Function	 dbh_set_recordsize sets the recordsize	of the the data	in the
       current DBHashTable and is called implicitly by calling dbh_set_data It
       is  very	 important  to call this function if dbh_set_data is not used.
       Unpredictable results will follow  if  record_size  is  not  set.   DB-
       HashTable records are variable in length, so use	this function at least
       once if you are	planning  to  use  fixed  length  records.   Parameter
       record_size  is	the amount of bytes to be reserved for the current DB-
       HashTable record	data.

RETURN VALUE
       dbh_set_size returns 0 on error,	1 otherwise.

       dbh_set_recordsize returns the amount  of  bytes	 in  the  current  DB-
       HashTable record.

SEE ALSO
       dbh   (0),  dbh_update  (3),  dbh_writeheader  (3),  dbh_set_data  (3),
       dbh_set_key (3)

Author
       Edscott Wilson Garcia <edscott@xfce.org>

DBHashTables			      DBH		       dbh_set_size(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | SEE ALSO | Author

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=dbh_set_size&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help