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

FreeBSD Manual Pages

  
 
  

home | help
ADDHT(3)	      MBK HASH TABLE MANAGEMENT	FUNCTIONS	      ADDHT(3)

NAME
       addht - create an hash table

SYNOPSYS
       #include	"mut.h"
       ht *addht(len)
       unsigned	int len;

PARAMETER
       len		   Number of entries in	the hash table

DESCRIPTION
       addht()	creates	a new hash table in memory.  len is an estimate	of the
       maximum number of entries that the table	will contain.  This number may
       be  automatically adjusted when using access functions by a dynamic re-
       allocation, in order to warranty	fast access time.

EXAMPLE
       #include	"mut.h"
       ht *sigHtable(ptfig) /* h table suitable	for signals */
       lofig_list *ptfig;
       {
       losig_list *ptsig = ptfig->LOSIG;
       unsigned	int i =	0;
	  while	(ptsig)	{
	     i++;
	     ptsig = ptsig->NEXT;
	  }
	  return addht(i);
       }

ERROR
       "*** mbk	error *** illegal addht	: len is '0'"
	      The hash table size cannot be zero, guess	why!

SEE ALSO
       mbk(1),	delht(3),  addhtitem(3),  gethtitem(3),	  sethtitem(3),	  del-
       htitem(3), viewht(3).

ASIM/LIP6			October	1, 1997			      ADDHT(3)

NAME | SYNOPSYS | PARAMETER | DESCRIPTION | EXAMPLE | ERROR | SEE ALSO

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

home | help