mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-19 20:19:25 +02:00
+ some critical section related stuff added
This commit is contained in:
parent
de26052432
commit
0e4a87d682
@ -112,6 +112,9 @@ procedure InitializeCriticalSection(var CriticalSection : TRTLCriticalSection);
|
||||
procedure EnterCriticalSection(var CriticalSection : TRTLCriticalSection); external 'kernel32' name 'EnterCriticalSection';
|
||||
procedure LeaveCriticalSection(var CriticalSection : TRTLCriticalSection); external 'kernel32' name 'LeaveCriticalSection';
|
||||
procedure DeleteCriticalSection(var CriticalSection : TRTLCriticalSection); external 'kernel32' name 'DeleteCriticalSection';
|
||||
function InitializeCriticalSectionAndSpinCount(var CriticalSection : TRTLCriticalSection;dwSpinCount : DWORD) : BOOL; external 'kernel32' name 'InitializeCriticalSectionAndSpinCount';
|
||||
function SetCriticalSectionSpinCount(var CriticalSection : TRTLCriticalSection;dwSpinCount : DWORD ): DWORD; external 'kernel32' name 'SetCriticalSectionSpinCount';
|
||||
function TryEnterCriticalSection(var CriticalSection : TRTLCriticalSection) : BOOL; external 'kernel32' name 'TryEnterCriticalSection';
|
||||
|
||||
function _lcreat(const lpPathName: LPCSTR; iAttribute: Integer): HFILE; external 'kernel32' name '_lcreat';
|
||||
function _lopen(const lpPathName: LPCSTR; iReadWrite: Integer): HFILE; external 'kernel32' name '_lopen';
|
||||
@ -912,11 +915,14 @@ function HResultFromNT(x : Longint) : HRESULT;
|
||||
|
||||
{
|
||||
$Log$
|
||||
Revision 1.8 2002-09-07 16:01:31 peter
|
||||
Revision 1.9 2002-10-14 17:18:44 florian
|
||||
+ some critical section related stuff added
|
||||
|
||||
Revision 1.8 2002/09/07 16:01:31 peter
|
||||
* old logs removed and tabs fixed
|
||||
|
||||
Revision 1.7 2002/03/23 20:13:53 marco
|
||||
* Some macro functions fixed. Didn't commit win32platform first because
|
||||
of mandatory init.
|
||||
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user