[fpc-devel] Linux Signals
n-a-zhubr at yandex.ru
Mon Jan 3 12:45:28 CET 2011
02.01.2011 22:46, Sven Barth:
> On 02.01.2011 18:16, Andrew Brunner wrote:
>> I'm really surprised that I come off as sounding pro any OS.
>> Personally, I'm the type of person to remove Windows 7 from my brand
>> new laptop just to run Ubuntu. I think there is though, some sort of
>> deep seeded resentment towards event driven methods.
>> So back to the topic... As it stands I do have SIGIO issues and am
>> working on epoll. But since sigaction is preferable I'm searching for
>> anyone with information as to how to get the kernel to define my
>> sigaction and associate it with socket methods not Terminal IO. I
>> think there is a flag I can set - I just don't have the value or name.
> If you're desperate enough you could look how the Wine developers
> implemented Windows' event mechanism on Linux...
LOL, this was also my first idea when I started thinking about porting
my app to linux. Subsequently it prooved absolutely unnecessary.
Moreover, I found that epoll-based implementation is much safer than
winapi-based implementation regarding both programmer's mistakes and
corner-cases at runtime. Definitely, epoll inventors were pretty smart
in this respect, imho.
[Sorry for getting offtopic again, I promise to stop at this point.]
> fpc-devel maillist - fpc-devel at lists.freepascal.org
More information about the fpc-devel