Changeset 10201


Ignore:
Timestamp:
Aug 1, 2003, 6:25:48 PM (22 years ago)
Author:
sandervl
Message:

Added InitializeCriticalSectionAndSpinCount from Rewind

Location:
trunk/src/kernel32
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/src/kernel32/KERNEL32.DEF

    r10191 r10201  
    1 ; $Id: KERNEL32.DEF,v 1.156 2003-07-31 15:59:48 sandervl Exp $
     1; $Id: KERNEL32.DEF,v 1.157 2003-08-01 16:25:46 sandervl Exp $
    22
    33;Basis is Windows95 KERNEL32
     
    594594    InitAtomTable              = _InitAtomTable@4             @471
    595595    InitializeCriticalSection  = _InitializeCriticalSection@4 @472
    596 ;   InitializeCriticialSectionAndSpinCount = _InitializeCriticalSectionAndSpinCount@?? ;NT
     596    InitializeCriticalSectionAndSpinCount = _InitializeCriticalSectionAndSpinCount@8 @1473
    597597    InterlockedCompareExchange = _InterlockedCompareExchange@12 @787        ;NT
    598598    InterlockedDecrement       = _InterlockedDecrement@4     @473
  • TabularUnified trunk/src/kernel32/critsection.cpp

    r9910 r10201  
    1 /* $Id: critsection.cpp,v 1.9 2003-03-06 10:22:26 sandervl Exp $ */
     1/* $Id: critsection.cpp,v 1.10 2003-08-01 16:25:47 sandervl Exp $ */
    22/*
    33 * Win32 critical sections
     
    3939}
    4040
     41/***********************************************************************
     42 *           InitializeCriticalSectionAndSpinCount   (NTDLL.@)
     43 * The InitializeCriticalSectionAndSpinCount (KERNEL32) function is
     44 * available on NT4SP3 or later, and Win98 or later.
     45 * I am assuming that this is the correct definition given the MSDN
     46 * docs for the kernel32 functions.
     47 */
     48BOOL WINAPI InitializeCriticalSectionAndSpinCount( CRITICAL_SECTION *crit, DWORD spincount )
     49{
     50    if(spincount) dprintf(("critsection=%p: spincount=%ld not supported\n", crit, spincount));
     51    crit->Reserved = spincount;
     52    InitializeCriticalSection( crit );
     53    return TRUE;
     54}
    4155
    4256/***********************************************************************
  • TabularUnified trunk/src/kernel32/kernel32dbg.def

    r10191 r10201  
    1 ; $Id: kernel32dbg.def,v 1.31 2003-07-31 15:59:49 sandervl Exp $
     1; $Id: kernel32dbg.def,v 1.32 2003-08-01 16:25:48 sandervl Exp $
    22
    33;Basis is Windows95 KERNEL32
     
    594594    InitAtomTable              = _DbgInitAtomTable@4             @471
    595595    InitializeCriticalSection  = _DbgInitializeCriticalSection@4 @472
    596 ;   InitializeCriticialSectionAndSpinCount = _InitializeCriticalSectionAndSpinCount@?? ;NT
     596    InitializeCriticalSectionAndSpinCount = _InitializeCriticalSectionAndSpinCount@8 @1473
    597597    InterlockedCompareExchange = _InterlockedCompareExchange@12 @787        ;NT
    598598    InterlockedDecrement       = _InterlockedDecrement@4     @473
Note: See TracChangeset for help on using the changeset viewer.