From b2e3fc19bdad4c4d5c650e9ca759883db54b2e41 Mon Sep 17 00:00:00 2001 From: Alexis211 Date: Fri, 18 Dec 2009 16:27:47 +0100 Subject: Revert "Revert "Nothing, really"" This reverts commit 260347c06637f15ea93c6ad99bce4420a28bae6b. --- HDD.img | Bin 20643840 -> 20643840 bytes Source/Library/Userland/Start.cpp | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/HDD.img b/HDD.img index f795818..abdd430 100644 Binary files a/HDD.img and b/HDD.img differ diff --git a/Source/Library/Userland/Start.cpp b/Source/Library/Userland/Start.cpp index 0c25491..f1d1771 100644 --- a/Source/Library/Userland/Start.cpp +++ b/Source/Library/Userland/Start.cpp @@ -13,13 +13,14 @@ VirtualTerminal invt(0), outvt(0); int main(const Vector& args); extern "C" void start() { + heap.create(0x40000000, 0x00040000, 0x00004000); //Initially create a 256ko heap with 16ko index + //Call static constructors u32int i = 0; for(u32int * call = &start_ctors; call < &end_ctors; call++) { ((void (*)(void))*call)(); } - heap.create(0x40000000, 0x00040000, 0x00004000); //Initially create a 256ko heap with 16ko index invt = VirtualTerminal::getIn(); outvt = VirtualTerminal::getOut(); if (!invt.valid()) threadFinishedSyscall(1); if (!outvt.valid()) threadFinishedSyscall(2); -- cgit v1.2.3