comparison src/ntheap.h @ 169:15872534500d r20-3b11

Import from CVS: tag r20-3b11
author cvs
date Mon, 13 Aug 2007 09:46:53 +0200
parents 4be1180a9e89
children 41ff10fd062f
comparison
equal deleted inserted replaced
168:9851d5c6556e 169:15872534500d
43 extern unsigned char *get_data_start(); 43 extern unsigned char *get_data_start();
44 extern unsigned char *get_data_end(); 44 extern unsigned char *get_data_end();
45 extern unsigned long data_region_size; 45 extern unsigned long data_region_size;
46 extern unsigned long reserved_heap_size; 46 extern unsigned long reserved_heap_size;
47 extern SYSTEM_INFO sysinfo_cache; 47 extern SYSTEM_INFO sysinfo_cache;
48 extern BOOL need_to_recreate_heap;
49 extern int nt_major_version; 48 extern int nt_major_version;
50 extern int nt_minor_version; 49 extern int nt_minor_version;
50
51 /* To prevent zero-initialized variables from being placed into the bss
52 section, use non-zero values to represent an uninitialized state. */
53 #define UNINIT_PTR ((void *) 0xF0A0F0A0)
54 #define UNINIT_LONG (0xF0A0F0A0L)
51 55
52 /* Emulation of Unix sbrk(). */ 56 /* Emulation of Unix sbrk(). */
53 extern void *sbrk (unsigned long size); 57 extern void *sbrk (unsigned long size);
54 58
55 /* Recreate the heap created during dumping. */ 59 /* Recreate the heap created during dumping. */