[fpc-pascal] TFPTimer wtih timer_create

Fabio Luis Girardi fluisgirardi at gmail.com
Thu Mar 10 21:59:28 CET 2016


Hi again!

I'm still fighting with timers on Linux, and due a lot of "problems" using
timer_create and signals on Lazarus, I decided to change my implementation
to to user timerfd_create. My current question is: TApplication has some
mechanism that check periodically changes in a file descriptor?

2016-03-05 17:58 GMT-03:00 Michael Van Canneyt <michael at freepascal.org>:

>
>
> On Sat, 5 Mar 2016, Fabio Luis Girardi wrote:
>
> Lazarus/Freepascal has some config to ignore a signal?
>>
>
> No, you must install this yourself using the unix,baseunix units.
>
> Michael.
>
>>
>> 2016-03-05 15:34 GMT-03:00 Michael Van Canneyt <michael at freepascal.org>:
>>
>>
>>>
>>> On Sat, 5 Mar 2016, Fabio Luis Girardi wrote:
>>>
>>> Hi all!
>>>
>>>>
>>>> I'm searching a way to implement a TFPTimer that don't uses threads. On
>>>> Linux and FreeBSD I found the timer_create and family functions. My
>>>> question is: What these functions has wrong?
>>>>
>>>>
>>> Nothing except that they are not cross platform.
>>>
>>> Or the use of these functions should be avoided? Or because simply nobody
>>>
>>>> want to do that?
>>>>
>>>>
>>> No, a unix-only TFPTimer driver using these functions can be implemented
>>> if you so wish it.
>>>
>>> I would definitely accept patches for it.
>>>
>>> Michael.
>>>
>>>
>>
>>
>> --
>> The best regards,
>>
>> Fabio Luis Girardi
>> PascalSCADA Project
>> http://sourceforge.net/projects/pascalscada
>> http://www.pascalscada.com
>>
>> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
>



-- 
The best regards,

Fabio Luis Girardi
PascalSCADA Project
http://sourceforge.net/projects/pascalscada
http://www.pascalscada.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20160310/4be4bf82/attachment.html>


More information about the fpc-pascal mailing list