Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

bigblock.C File Reference

This file contains the class functions for the big_block_alloc memory allocation class. More...

#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "stdtypes.h"
#include "blockpool.h"

Include dependency graph for bigblock.C:

Include dependency graph

Go to the source code of this file.

Defines

#define _UNIX_

Functions

int getpagesize (void)


Detailed Description

This file contains the class functions for the big_block_alloc memory allocation class.

This class allocates and deallocates large blocks of memory. On a Win32 system (e.g., Windows NT), these blocks are allocated and deallocated via calls to VirtualAlloc and VirtualFree.

This code is compatible with SunOS, AIX on RS 6000 and HP-UX 10.0. This code is NOT compatible with HP-UX 9.0, which does not support the getpagesize() function.

Definition in file bigblock.C.


Define Documentation

#define _UNIX_
 

Definition at line 42 of file bigblock.C.


Function Documentation

int getpagesize void   ) 
 

Referenced by big_block_alloc::GetSysInfo().


Generated on Wed Mar 31 21:15:55 2004 for Data Structures for a VHDL Compiler by doxygen 1.3.3