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

FreeBSD Manual Pages

  
 
  

home | help
AUTALLOCBLOCK(3)		 AUT FUNCTIONS		      AUTALLOCBLOCK(3)

NAME
       autallocblock - memory allocator

SYNOPSYS
       #include	"aut101.h"
       char *autallocblock( Size )
	  unsigned int Size;

PARAMETERS
       Size		   Number of memory bytes to be	contiguously allocated

       DESCRIPTION
	      autallocblock  returns a block of	Size bytes length.  The	memory
	      block is set to zero.

RETURN VALUE
       autallocblock returns a pointer to a Size bytes long block.

ERRORS
       "autalloc: alloc	error, can't continue !"
	      System break can't be moved anymore, no more memory can  be  re-
	      trieved from the system.

EXAMPLE
       #include	"aut101.h"
       char *dup_str(s)
	 char *	s;
       {
	 char *t = (char *)autalocblock(strlen(s) + (unsigned int)1);
	 strcpy(t, s); return t;
       }

SEE ALSO
       aut(1),	autresizeblock(3),  autallocheap(3), autfreeblock(3), autfree-
       heap(3).

ASIM/LIP6			October	1, 1997		      AUTALLOCBLOCK(3)

NAME | SYNOPSYS | PARAMETERS | RETURN VALUE | ERRORS | EXAMPLE | SEE ALSO

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

home | help