source:
trunk/src/user32/new/heapshared.h@
729
Last change on this file since 729 was 729, checked in by , 26 years ago | |
---|---|
File size: 587 bytes |
Line | |
---|---|
1 | /* $Id: heapshared.h,v 1.2 1999-08-28 19:32:46 sandervl Exp $ */ |
2 | /* |
3 | * Shared heap functions for OS/2 |
4 | * |
5 | * Copyright 1999 Sander van Leeuwen (sandervl@xs4all.nl) |
6 | * |
7 | */ |
8 | #ifndef __HEAPSHARED_H__ |
9 | #define __HEAPSHARED_H__ |
10 | |
11 | #include <stddef.h> |
12 | #include <stdlib.h> |
13 | #include <umalloc.h> |
14 | |
15 | #define PAGE_SIZE 4096 |
16 | #define MAX_HEAPSIZE (256*1024) |
17 | #define MAX_HEAPPAGES (MAX_HEAPSIZE/PAGE_SIZE) |
18 | #define INCR_HEAPSIZE (16*1024) |
19 | |
20 | extern Heap_t sharedHeap; |
21 | |
22 | BOOL InitializeSharedHeap(); |
23 | void DestroySharedHeap(); |
24 | DWORD HeapGetSharedMemBase(); |
25 | |
26 | void *_smalloc(size_t size); |
27 | |
28 | #endif |
Note:
See TracBrowser
for help on using the repository browser.