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

FreeBSD Manual Pages

  
 
  

home | help
iarray_get(3)		   Library Functions Manual		 iarray_get(3)

NAME
       iarray_get - get	pointer	to nth element in iarray

SYNTAX
       #include	<libowfat/iarray.h>

       void* iarray_get(iarray*	x, size_t pos);

	 iarray	x;
	 size_t	pos;
	 t* p =	iarray_get(&x,pos);

DESCRIPTION
       iarray_get is similar to	iarray_allocate, but it	only works if the ele-
       ment  has  previously  been allocated.  If the element in the iarray is
       not there, this function	will fail instead of manipulating the  iarray.
       This  also guarantees that there	will be	no locks, so this function re-
       turns in	a deterministic	time.

RETURN VALUE
       Return a	pointer	to the requested element.  If there is no such element
       in the array, returns NULL.

SEE ALSO
       iarray_init(3), iarray_allocate(3), iarray_free(3)

								 iarray_get(3)

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

home | help