[fpc-devel] CSuspendThread/CResumeThread
Jonas Maebe
jonas.maebe at elis.ugent.be
Wed Nov 8 13:03:03 CET 2006
On 8 nov 2006, at 11:21, Jonas Maebe wrote:
>> Question about #2. Well.. this is a tough nut? I suspect it's
>> because of
>> various threading backends, but we need to handle those -1
>> properly if
>> nothing else but this implies going over by all used pthread
>> functions
>> and seeing all possible values (which might be OS specific)
>
> A similar solution as TThreadID probably (unless all OSes use
> signed results).
Actually, maybe this should not be the case. After all, how do you do
error checking in your program then? You'll have to add ifdef's
everywhere, while this is supposed to be platform-neutral code.
If e.g. on windows the result $ffffffff is not possible, we can
define that one as an error result (or, similarly, define -1 as an
error result and change the result type to cInt).
Jonas
More information about the fpc-devel
mailing list