Browse Source

* WebAssembly mutex: changed the aTimeoutMS parameters of LockMutexTimeoutNoWait
and LockMutexTimeoutWait to int64, instead of longint, since they're called
from LockMutexTimeout, which takes an int64 parameter

Nikolay Nikolov 1 year ago
parent
commit
a21dfc0245
1 changed files with 2 additions and 2 deletions
  1. 2 2
      rtl/wasi/wasmmutex.inc

+ 2 - 2
rtl/wasi/wasmmutex.inc

@@ -64,7 +64,7 @@ end;
 
 
 
 
 // aTimeOutMS is in milliseconds. <0 (e.g. -1) is infinite
 // aTimeOutMS is in milliseconds. <0 (e.g. -1) is infinite
-Function LockMutexTimeoutNoWait(var m : TWasmMutex; aTimeOutMS : LongInt) : TLockMutexResult;
+Function LockMutexTimeoutNoWait(var m : TWasmMutex; aTimeOutMS : Int64) : TLockMutexResult;
 
 
 Var
 Var
   Res : TLockMutexResult;
   Res : TLockMutexResult;
@@ -98,7 +98,7 @@ begin
   LockMutexTimeoutNoWait:=Res;
   LockMutexTimeoutNoWait:=Res;
 end;
 end;
 
 
-Function LockMutexTimeoutWait(var m : TWasmMutex; aTimeOutMS : LongInt) : TLockMutexResult;
+Function LockMutexTimeoutWait(var m : TWasmMutex; aTimeOutMS : Int64) : TLockMutexResult;
 
 
 Var
 Var
   Res : TLockMutexResult;
   Res : TLockMutexResult;