[fpc-devel] CSuspendThread/CResumeThread
Michael Van Canneyt
michael.vancanneyt at wisa.be
Wed Nov 8 11:29:32 CET 2006
On Wed, 8 Nov 2006, Ales Katona wrote:
> A cleaner naming of problematic parts:
>
> 1. TThreadID is defined stand-alone not as a pthread_t, should be fixed.
> 2. TThreadHandler (the callback for resume, suspend) has result as DWord
> while posix stuff (pthread_kill etc.) usualy return cInt
Just define an opaque type TThreadResult:
TThreadResult = DWord // Windows
TThreadResult = cInt // Unices
> 3. in linux I saw pthreads functions return longint, I think this is
> also investigation worthy.
Yes.
>
> Question about #1. How should this be handled? Not sure if I can "use"
> unixtypes in sysosh.inc...
You can't. But jonas has a solution.
Michael.
More information about the fpc-devel
mailing list