diff --git a/reactos/ntoskrnl/ex/init.c b/reactos/ntoskrnl/ex/init.c index e88104589ad..ca2a97cb8e4 100644 --- a/reactos/ntoskrnl/ex/init.c +++ b/reactos/ntoskrnl/ex/init.c @@ -37,11 +37,16 @@ /* FUNCTIONS ****************************************************************/ VOID INIT_FUNCTION -ExInit (VOID) +ExInit2(VOID) +{ + ExpInitLookasideLists(); +} + +VOID INIT_FUNCTION +ExInit3 (VOID) { ExInitTimeZoneInfo(); ExInitializeWorkerThreads(); - ExpInitLookasideLists(); ExpWin32kInit(); } diff --git a/reactos/ntoskrnl/include/internal/ex.h b/reactos/ntoskrnl/include/internal/ex.h index b1f5bdbfa5e..425cf1eff10 100644 --- a/reactos/ntoskrnl/include/internal/ex.h +++ b/reactos/ntoskrnl/include/internal/ex.h @@ -102,7 +102,9 @@ VOID ExpWin32kInit(VOID); VOID -ExInit (VOID); +ExInit2 (VOID); +VOID +ExInit3 (VOID); VOID ExInitTimeZoneInfo (VOID); VOID diff --git a/reactos/ntoskrnl/ke/main.c b/reactos/ntoskrnl/ke/main.c index ceb90d06d5b..ee3e98dc7bd 100644 --- a/reactos/ntoskrnl/ke/main.c +++ b/reactos/ntoskrnl/ke/main.c @@ -16,7 +16,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -/* $Id: main.c,v 1.177 2003/10/19 17:33:11 ekohl Exp $ +/* $Id: main.c,v 1.178 2003/11/16 15:17:46 hbirr Exp $ * * PROJECT: ReactOS kernel * FILE: ntoskrnl/ke/main.c @@ -453,7 +453,7 @@ ExpInitializeExecutive(VOID) KEBUGCHECK(SECURITY_INITIALIZATION_FAILED); ObInit(); - + ExInit2(); MmInit2(); if (!SeInit2()) @@ -493,7 +493,7 @@ ExpInitializeExecutive(VOID) */ HalInitSystem(1, (PLOADER_PARAMETER_BLOCK)&KeLoaderBlock); - ExInit(); + ExInit3(); KdInit1(); IoInit(); PoInit();