* fork.cc (fork_child): Move mmap initialization.

* shared.cc (shared_info::heap_chunk_size): Store info as megabytes.  Search
HKEY_LOCAL_MACHINE as well as HKEY_CURRENT_USER.
* shared_info.h (shared_info::initial_heap_size): Change element name to
reflect new functionality.
* strace.cc (strace::hello): Report on initial heap size.
This commit is contained in:
Christopher Faylor
2002-10-18 23:52:59 +00:00
parent 978ea3cf1c
commit 60bc7b5977
5 changed files with 32 additions and 13 deletions

View File

@@ -19,6 +19,7 @@ details. */
#include "cygwin_version.h"
#include "hires.h"
#include "cygthread.h"
#include "shared_info.h"
#define PROTECT(x) x[sizeof (x)-1] = 0
#define CHECK(x) if (x[sizeof (x)-1] != 0) { small_printf ("array bound exceeded %d\n", __LINE__); ExitProcess (1); }
@@ -57,6 +58,7 @@ strace::hello ()
cygwin_version.api_major, cygwin_version.api_minor);
prntf (1, NULL, "DLL build: %s", cygwin_version.dll_build_date);
prntf (1, NULL, "OS version: Windows %s", wincap.osname ());
prntf (1, NULL, "Heap size: %u", cygwin_shared->heap_chunk_size ());
prntf (1, NULL, "**********************************************");
}
}