Changeset 7447 for trunk/src


Ignore:
Timestamp:
Nov 24, 2001, 2:55:57 PM (24 years ago)
Author:
sandervl
Message:

check for double calls to inittermKernel32

Location:
trunk/src/kernel32
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/initkernel32.cpp

    r7318 r7447  
    1 /* $Id: initkernel32.cpp,v 1.8 2001-11-10 12:47:46 sandervl Exp $
     1/* $Id: initkernel32.cpp,v 1.9 2001-11-24 13:55:57 sandervl Exp $
    22 *
    33 * KERNEL32 DLL entry point
     
    7272       char    kernel32Path[CCHMAXPATH] = "";
    7373static HMODULE dllHandle = 0;
     74       BOOL    fInit     = FALSE;
    7475
    7576/****************************************************************************/
     
    9394    /*-------------------------------------------------------------------------*/
    9495
     96    if(fInit == TRUE && ulFlag == 0) {
     97        return 1; //already initialized
     98    }
     99    fInit = TRUE;
     100
    95101    switch (ulFlag)
    96102    {
  • trunk/src/kernel32/initterm.cpp

    r7063 r7447  
    1 /* $Id: initterm.cpp,v 1.64 2001-10-15 17:10:54 sandervl Exp $
     1/* $Id: initterm.cpp,v 1.65 2001-11-24 13:55:57 sandervl Exp $
    22 *
    33 * KERNEL32 DLL entry point
     
    6767#pragma data_seg()
    6868
    69 static BOOL fInit = FALSE;
    70 
    7169/*-------------------------------------------------------------------*/
    7270/* A clean up routine registered with DosExitList must be used if    */
     
    10098        return 1; //already initialized
    10199    }
    102     fInit = TRUE;
     100
    103101    switch (ulFlag)
    104102    {
  • trunk/src/kernel32/initterm.h

    r6340 r7447  
    1 /* $Id: initterm.h,v 1.7 2001-07-15 15:18:57 sandervl Exp $ */
     1/* $Id: initterm.h,v 1.8 2001-11-24 13:55:57 sandervl Exp $ */
    22/*
    33 * KERNEL32 DLL entry point header
     
    3131extern int loadNr;
    3232extern BOOL fVersionWarp3;
     33extern BOOL fInit;
    3334
    3435/* Tue 03.03.1998: knut */
Note: See TracChangeset for help on using the changeset viewer.