0140eb46f7e7d7550ee8fc6b046f7d47aa769d73
* harbour/contrib/xhb/xhbmt.prg
* renamed: xhb_StartThread() => StartThread(),
xhb_mutexSubscribe() => Subscribe(),
xhb_mutexSubscribeNow() => SubscribeNow()
! fixed timeout parameter used in Subscribe[Now]()
Harbour uses seconds and xHarbour milliseconds
+ added xHarbour compatible MT functions:
hb_MultiThread(), GetCurrentThread(), GetThreadId( pThID ),
ThreadGetCurrentInternal(), IsSameThread( pThID1, pThID2 ),
IsValidThread( pThID ), JoinThread( pThID ), KillThread( pThID ),
StopThread( pThID ), KillAllThreads(), WaitForThreads(),
ThreadSleep( nTimeOut ), DestroyMutex( mtx ),
hb_MutexTryLock( mtx ), hb_MutexTimeOutLock( mtx, nTimeOut ),
Notify( mtx, xVal ), NotifyAll( mtx, xVal ),
ThreadGetCurrent(), GetSystemThreadId( pThID )
* harbour/contrib/xhb/xhb.ch
* removed not longer necessary translation rules
* harbour/contrib/xhb/hbcompat.ch
+ added missing translation rules for MT functions for both Harbour
and xHarbour sections.
Please synchronize this file with xHarbour.
It's enough to copy it to xHarbour CVS - it should also fix some
problems reported by xHarbour users on comp.lang.xharbour
Description
Harbour Core — Reference source for Five development
Languages
C
80.3%
xBase
17.8%
Makefile
0.6%
C++
0.4%
Harbour
0.4%
Other
0.3%