aboutsummaryrefslogtreecommitdiffstats
path: root/src/w32heap.c
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright for years from Emacs 21 to present (mainly addingGlenn Morris2007-01-141-2/+2
| | | | 2001).
* (etext, edata): Remove unused definitions.Eli Zaretskii2006-05-261-4/+0
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-061-1/+2
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-071-1/+1
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (RVA_TO_PTR): No need to #undef now.Eli Zaretskii2005-06-061-1/+0
|
* [USE_LSB_TAG]: Don't check heap location.Jason Rumney2004-05-181-1/+2
|
* Add arch taglinesMiles Bader2003-09-011-0/+3
|
* Don't redefine _heap_init and _heap_term on MSVC 7 build environments. PatchJuanma Barranquero2002-10-281-15/+15
| | | | from Jay Finger <[email protected]> and [email protected].
* Include <config.h>.Pavel Janík2002-01-011-1/+3
|
* (w32_build_number): New variable.Andrew Innes2000-11-051-0/+5
| | | | (cache_system_info): Set it.
* [!USE_CRT_DLL]: Don't define _heap_init and _heap_termAndrew Innes2000-08-221-2/+2
| | | | | unless we are linking with a static CRT. (RVA_TO_PTR): Cast result to unsigned char*.
* w32heap.c (osinfo_cache): New variable.Geoff Voelker1999-06-241-0/+8
| | | | (cache_system_info): Initialize osinfo_cache.
* (RVA_TO_PTR): Redefine to convert RVA to address inAndrew Innes1999-01-171-104/+69
| | | | | | | | | | | | | | | | | | current process. (round_to_next): Obsolete function removed. (preload_heap_section): New variable. (data_region_size): Obsolete variable removed. (allocate_heap): Modified to determine end of static heap section used during preload, and use that as initial base address for dynamic heap instead of hard-coded value. (sbrk): Remove call to allocate_heap; handled by init_heap. Skip calls to commit or decommit pages when allocating from static heap section during preload. (recreate_heap): Obsolete function removed. (init_heap): New function to initialize internal sbrk heap variables. Uses static heap section during preload, otherwise calls allocate_heap to reserve a heap region dynamically. (round_heap): Use ROUND_UP macro instead of round_to_next.
* (allocate_heap): Define NTHEAP_PROBE_BASE by default.Geoff Voelker1998-09-021-1/+2
|
* (recreate_heap): Invoke w32_fatal_reload_error upon error.Geoff Voelker1998-04-171-1/+1
|
* (os_subtype): New variable.Geoff Voelker1997-09-031-4/+34
| | | | | | | | (cache_system_info): Set os_subtype. (recreate_heap): Update system information after loading heap. Don't use data_seg pragma here. (_heap_init, _heap_term) [_MSC_VER >= 1000]: New functions that override CRT routines.
* Add pragma to force zero initializedGeoff Voelker1997-07-011-0/+11
| | | | data into .data segment.
* Change all uses of win95, winnt, and win32Geoff Voelker1997-01-201-4/+4
| | | | | | | into Windows 95, Windows NT, and W32, respectively. Expand "win" substring in variables referring to Microsoft Windows constructs into "windows". Canonicalize header comments to use same terminology.
* Use new names for w32 filesGeoff Voelker1996-11-191-1/+1
|
* Change identifiers of the form win32* to w32*.Geoff Voelker1996-11-191-4/+4
|
* (allocate_heap): Clean up conditional.Richard M. Stallman1996-05-131-3/+9
|
* (allocate_heap): Bump heap base up to 27MB toGeoff Voelker1996-05-111-10/+21
| | | | wsatisfy Win95.
* Include lisp.h.Geoff Voelker1996-05-031-39/+40
| | | | | | (allocate_heap): Use VALBITS to determine size of heap. (allocate_heap) [WINDOWS95]: Conditional code removed. (sbrk): Use VALMASK instead of an unsigned integer mask.
* Update FSF's address in the preamble.Erik Naggum1996-01-151-15/+16
|
* Include config.h.Geoff Voelker1995-06-301-6/+29
| | | | | | | (syspage_mask, real_data_region_end): Defined. (allocate_heap) [WINDOWS95]: Reverse conditional, end search at 0xD00000. (sbrk): Commit and uncommit memory in machine dependent page size chunks.
* (reserved_heap_size,allocate_heap): Defined.Geoff Voelker1995-05-261-4/+52
| | | | (sbrk): Use allocate_heap.
* (sbrk): Shrink heap by arbitrary amounts.Karl Heuer1995-04-121-2/+0
|
* (sbrk): Allow request sizes to be different than the page size.Karl Heuer1994-11-031-2/+0
|
* Initial revisionRichard M. Stallman1994-11-011-0/+198