From b601a7d355a4c24563f4f2db40ba52ae183ce493 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Tue, 25 Apr 2006 03:30:46 +0000 Subject: Updated memory allocator to improve support for unaligned or partially aligned blocks. Moved header to include/malloc.h, since we now also provide the POSIX-like malloc()/free() pair. Not yet tested. --- src/include/gpxe/malloc.h | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 src/include/gpxe/malloc.h (limited to 'src/include/gpxe') diff --git a/src/include/gpxe/malloc.h b/src/include/gpxe/malloc.h deleted file mode 100644 index abb0008a1..000000000 --- a/src/include/gpxe/malloc.h +++ /dev/null @@ -1,36 +0,0 @@ -#ifndef _GPXE_MALLOC_H -#define _GPXE_MALLOC_H - -#include - -/** @file - * - * Memory allocation - * - */ - -extern void * gmalloc ( size_t size ); -extern void gfree ( void *ptr, size_t size ); -extern void gmpopulate ( void *start, size_t len ); - -/** - * Allocate cleared memory - * - * @v size Requested size - * @ret ptr Allocated memory - * - * Allocate memory as per gmalloc(), and zero it. - * - * Note that gmalloc() and gcalloc() are identical, in the interests - * of reducing code size. Callers should not, however, rely on - * gmalloc() clearing memory, since this behaviour may change in - * future. - */ -static inline void * gcalloc ( size_t size ) { - return gmalloc ( size ); -} - -/* Debug function; not compiled in by default */ -void gdumpfree ( void ); - -#endif /* _GPXE_MALLOC_H */ -- cgit v1.2.3-55-g7522