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

  
 
  

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

NAME
     addht - create an hash table

SYNOPSIS
     #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 max-
     imum number of entries that the table will contain.  This number may be au-
     tomatically adjusted when using access functions by a dynamic reallocation,
     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), delhtitem(3),
     viewht(3).

ASIM/LIP6			 October 1, 1997			ADDHT(3)

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

home | help